我在找一個非SQL數據庫。 我的要求如下:哪個不需要Sql數據庫
- 應該能夠存儲> 10十億條記錄
- 應該atmost僅消耗1 GB內存。
- 用戶請求應該少於10毫秒。基於(包括處理時間)
的Java將是巨大的。(我需要從Java訪問它,也如果任何時候我需要修改數據庫的代碼)
該數據庫將舉行電子商務搜索記錄像搜索數量,銷售量,產品桶,產品過濾器...等等...數據庫現在是一個平面文件,我現在向用戶展示一些特定數據。要顯示的數據我先配置,然後根據該配置用戶可以發送http請求來查看數據。我想讓事情更具活力,人們可以在沒有事先配置的情況下查看數據......
換句話說,我想構建一個快速分析器,它可以向用戶顯示用戶請求的內容。
性能數據將取決於您如何實現數據庫,運行環境等。爲什麼要使用非SQL數據庫?你還想要一個關係數據庫,一個面向對象數據庫,一個XML數據庫還是一個平面文件數據庫?你是否想要一個用Java實現的數據庫(這是你問的),還是一個可以用Java訪問的數據庫?你需要更詳細地解釋你想要的內容。 – 2011-04-04 08:28:37
哪些是面向對象的數據庫?哪些是xml數據庫..? – 2011-04-04 08:35:35
XML數據庫是您用來存儲數據的XML文件。有許多不同的面向對象的數據庫。請解釋你希望達到的目標,以及爲什麼SQL數據庫不適合。 – 2011-04-04 08:36:58