Mysql
mySQL——大型數據庫
我需要設置 DBMS(MYSQL 或 SQL Server 2008)的指南。預計未來幾個月數據庫大小將達到 80-100GB。一個主表將包含文章等文本內容。MySQL 可以處理這麼大的數據庫嗎?對於這麼大的數據庫,全文搜尋真的可以為我工作嗎?我應該考慮 MySQL 還是其他?
謝謝
MySQL 可以處理這麼大的數據庫嗎?對於這麼大的數據庫,全文搜尋真的對我有用嗎
什麼是大?
嚴重地。
讓我們看看現代硬體。當數據庫大於可用 RAM 時,它們通常會很大。
100GB - 嗯。
去年128GB記憶體不是特別大。
獲得一個像樣的現代 XEON,將 256GB 記憶體放入其中。
只是檢查 - supermicro.com,網站有一個“特色主機板”。“最高支持 256 GB DDR3 ECC”。好吧,128gb 不會那麼貴。
我這裡有一個 64GB 的數據庫伺服器,已經 5 年了。我有一台具有 64gb 記憶體(微型 atx 板)的桌面伺服器。上次我檢查時,中低端伺服器(兩個插槽)使用 512gb 記憶體。
這意味著無論如何,100gb 並不大。
有許多變數會影響數據庫性能。但是,如果有足夠的硬體,MySQL 就可以完成您描述的任務。
我同意關於 Solr 的評論。這是一個很棒的工具。