當使用基於服務器的數據庫引擎時,通信會消耗一些時間。由於SQLite是無服務器的,它是否比基於服務器的數據庫引擎更快?SQLite更快,因爲它無服務器?
回答
我不認爲這個問題與「無服務器」做,請注意,SQLite比其他已知系統(存儲過程,寫視圖...更多的限制...閱讀here)。 除此之外應用程序通過簡單的函數調用來使用SQLite的功能,這可以減少數據庫訪問的延遲 - 單進程內的函數調用比進程間通信更有效。
+1的進程內和進程間通信的一個很好的候選人。但[SQLite](http://www.sqlite.org)(nitpick:不是SQLLite)確實有其侷限性,索引和可寫視圖不在其中:索引和可寫視圖不受支持。它沒有的是存儲過程。其他遺漏:http://www.sqlite.org/omitted.html。 – Martijn 2011-03-24 11:49:59
@Martijn:Thanx糾正。所以,你的意思是支持通過INSTEAD OF觸發器來提供這種視圖的意見?順便說一下,+1 stil不在那裏:) – CloudyMarble 2011-03-24 11:55:59
就是這樣 - 我會授予您它不支持可寫視圖的開箱即用功能。我已經添加了+1。 :-) – Martijn 2011-03-24 11:58:46
- 1. 從Web服務器更新Sqlite?
- 2. 數據不結合,因爲它從服務機器人
- 3. 更快的服務器響應
- 4. 更改SQL服務器快速表名
- 5. SQLite(Python apsw)無法回滾,因爲它很忙
- 6. 無法卸載Windows服務:「...無法刪除,因爲它等於日誌名稱。」
- 7. Codeigniter路由不工作,因爲更改服務器
- 8. SignalR無法工作,因爲遷移到服務器
- 9. 到服務器的鏈接無法爲不明原因
- 10. 設置服務:因爲它是依賴於其他服務無法停止服務
- 11. 速度更快:Web服務還是XML服務器輸出?
- 12. 數據庫無法打開,因爲它是版本706.此服務器支持版本661及更早版本
- 13. 從SQLite上傳文本數據到服務器更快或文本文件?
- 14. .on('connection')爲快速服務器
- 15. 更改jenkins日誌的路徑,因爲它快速填充
- 16. 更快,因爲它不會重新加載圖像?
- 17. 無法啓動GlassFish服務器,因爲無法爲/opt/glassfishv3/glassfish/domains/domain1/logs/server.log
- 18. 服務器上的readonly sqlite
- 19. 通過PHP文件測試sqlite服務器的最快方法?
- 20. 爲什麼服務器端HTML渲染比客戶端更快?
- 21. 無法啓動RMI服務器它
- 22. 快速FTP服務器
- 23. 快速perl http服務器?
- 24. 加快Django的服務器
- 25. 節流快遞服務器
- 26. 快車 - 公共服務器
- 27. 爲什麼Core Data比SQLite更快
- 28. 當服務器數據庫更新時更新sqlite數據庫
- 29. 無法推送到github,因爲非快進更新被拒絕
- 30. ASP.NET +一把umbraco + SQL服務器 - 無連接可以作出,因爲目標機器積極地拒絕它
這個問題是http://dba.stackexchange.com – 2011-03-24 11:31:01