支持sqlite数据库么?支持多语言么?
- 登录后方可回帖
回复#3 @達也 :
当然可以替代,JOIN的话用两次SQL再在PHP里拼接结果集也是可以实现的,只是比较麻烦。
可以參考看看HYBBS做法,也是PDO操作SQL但是...。
數據庫支持 : MYSQL , MSSQL ,Oracle ,SQLite ,PostgreSQL ,Sybase 等..
回复#6 @達也 :
ORM抽象一下这么做也不难,但是做完这么多我一个人测不过来。
https://laravel-china.org/articles/3702
搜索应该也有用...
我刚刚看到有使用PHP创建索引, SQLite 来存储索引数据~
同时也有布尔或模煳搜索,PHP可以用作替代Sphinx...
the search which has 57000 Tv Shows and 130000 Actors and all is searchable
Fetching results: 0.001 - 0.02sec
回复#10 @s80022 :
搜索引擎分词建索引表了,所以这个查询结果只是对keyword进行分词后直接Btree查询得到的,在哪里性能都不会低。
回复#13 @luolisave :
MySQL定时备份也很容易啊。
二进制日志来备份? 这个倒是第一次听说,有空研究下。
另外,最近两天做了个基于文件的thread demo。直接用json文件取代数据库存内容。当然,搜索什么的就别指望了。 http://lluo.ca/theads/t/ :P
用dump也並不是什麽好想法,數據量大了做備份可就麻煩了。
SQL Dump有出錯機率,一錯了就要一段一段檢查,這還只是有VPS下的問題。
如果是虛擬主機就更慘了,備份起來之痛苦,還有PHP執行時間。
為了解決這問題,所以才有帝國備份,BigDump....分段備份。
但如果是SQLITE不用考慮什麼指令,不用考慮體積,不用考慮版本。
就算50G檔案輕鬆備份,是Dump備份的幾倍速。
Linux下直接cp, rm, mv,Windows下直接右鍵複製刪除移動。
還能用Web管理工具直接備份。
SQLITE只要能正常運作,備份出錯的機率是趨近0。
還可以直接壓縮,驗證MD5。
論 方便/速度/安全/不用研究/
SQLITE備份應該是最快了。
前期有極大的安裝容易,輕巧的優勢,降低成本,讀寫效率高沒有進程。
就算是後期也有備份優勢。
真的沒辦法了,把SQLITE數據轉換成SQL文件也是完全無負擔。