有什麼辦法可以將mySql配置爲具有併發訪問的數據庫服務器嗎?MySQL作爲數據庫服務器
我想開發一個Windows應用程序與一個開放源代碼數據庫在同一時間多個訪問。根據我在互聯網上的研究,Mysql是最好的,但只是想確保Mysql在上述場景中的功能。
任何幫助表示讚賞。
有什麼辦法可以將mySql配置爲具有併發訪問的數據庫服務器嗎?MySQL作爲數據庫服務器
我想開發一個Windows應用程序與一個開放源代碼數據庫在同一時間多個訪問。根據我在互聯網上的研究,Mysql是最好的,但只是想確保Mysql在上述場景中的功能。
任何幫助表示讚賞。
我相信你誤解的東西,但我不知道是什麼,所以我就解釋的東西有點:-)
MySQL的單一和唯一目的是你的描述。這是存儲數據並允許它同時訪問,沒有太多問題。
你的問題有點像問:「有什麼方法可以用錘子敲釘子嗎?我在這裏有大量的釘子,我需要修補一些木塊,我需要有什麼東西可以把它們擊進去。錘子會這樣嗎?「
這就是說,除了MySQL之外,還有很多不錯的選擇,比如PostgreSQL。 PostgreSQL功能更全面一些,最近一直在接管MySQL。另外,「MariaDB」實際上是最新版本的MySQL的新名稱,因此您可能需要Google。
最後,既然你想開發一個Windows應用程序,可能這兩個數據庫都不是一個好選擇 - 如果每個用戶都需要安裝一個數據庫服務器來使用你的應用程序,那麼安裝將會很困難並且容易出錯(相信我 - 我曾經維護過一個依賴於用戶計算機上的MySQL服務器的Windows應用程序的安裝程序,它的地址爲,地址爲)。您還可以查看SQLite,一個數據庫(它也支持併發訪問),您可以立即將其與您正在製作的程序捆綁在一起。這實際上只是一個鏈接到你的程序的庫,所以它根本不是一臺服務器。但它是一個全功能的SQL數據庫。
當然它是有能力的,哪些現代RDBMS不是?它可能不是最好的,但它可以滿足你的要求 –
即使Facebook仍然使用MySQL。 – invisal
@invisal是的我知道這一點。 – Sri