我有一個使用MySQL數據庫的網絡應用程序,其中包含大約十幾個列,以及數百萬條記錄用單字符代碼編碼。橫截面可以通過添加WHERE
條款進行查詢:在數百萬行上計數不同的值 - 適用於NoSQL?
SELECT col1, COUNT(col1) AS num FROM my_table WHERE col2='U' GROUP BY col1
每個頁面使有關這類十幾查詢,每列減去一個WHERE
子句中表示。
我確實有一個緩存系統,但每天都會更新數據(添加數十萬條記錄),並且最初生成緩存的過程非常緩慢。我仍然試圖圍繞着NoSQL的想法,似乎有一堆不同的範例。因此,如果每條記錄都採用相同的格式,並且沒有JOIN
秒,那麼這對於轉換到NoSQL數據庫是否合適?如果是這樣,你會推薦哪一種(或哪種)?
編輯:我應該補充說,它需要PHP兼容。