2012-06-09 51 views
2

什麼是最好的無服務器數據庫使用靜態數據進行查詢性能良好,數據會有很多索引?用於大型靜態索引數據的最佳無服務器數據庫?

我有一些數據將被查詢,我不需要任何類型的交易或更改,數據是5.0 GB,我需要它與一些應用程序部署,我需要我的列40個索引,什麼是最好的技術使用,我不能使用SQL CE由於數據大小的限制,我的建議是sqlite和Firebird,還有其他選擇,什麼是最好的,爲什麼?

備註: 大多數索引位於int列上,而其他索引位於使用(=)運算符進行比較的小型字符串列上。

回答

2

我會推薦在事務中使用SQLite。到目前爲止,我從來沒有遇到任何性能問題,運行1 GB的數據庫文件。

也許這個鏈接將幫助: SO on using SQLite with large datasets

SQLite的牙齒有問題的併發性,但是如果你沒有很多用戶,那麼這將是一個不錯的選擇:

SQLite official When to use

並且存在一些限制,其在生產性使用中幾乎從不發生(例如2GB Blob) SQlite offical Limits

相關問題