2013-06-04 82 views
-1

有什麼辦法可以將mySql配置爲具有併發訪問的數據庫服務器嗎?MySQL作爲數據庫服務器

我想開發一個Windows應用程序與一個開放源代碼數據庫在同一時間多個訪問。根據我在互聯網上的研究,Mysql是最好的,但只是想確保Mysql在上述場景中的功能。

任何幫助表示讚賞。

+0

當然它是有能力的,哪些現代RDBMS不是?它可能不是最好的,但它可以滿足你的要求 –

+0

即使Facebook仍然使用MySQL。 – invisal

+0

@invisal是的我知道這一點。 – Sri

回答

5

我相信你誤解的東西,但我不知道是什麼,所以我就解釋的東西有點:-)

MySQL的單一和唯一目的是你的描述。這是存儲數據並允許它同時訪問,沒有太多問題。

你的問題有點像問:「有什麼方法可以用錘子敲釘子嗎?我在這裏有大量的釘子,我需要修補一些木塊,我需要有什麼東西可以把它們擊進去。錘子會這樣嗎?「

這就是說,除了MySQL之外,還有很多不錯的選擇,比如PostgreSQL。 PostgreSQL功能更全面一些,最近一直在接管MySQL。另外,「MariaDB」實際上是最新版本的MySQL的新名稱,因此您可能需要Google。

最後,既然你想開發一個Windows應用程序,可能這兩個數據庫都不是一個好選擇 - 如果每個用戶都需要安裝一個數據庫服務器來使用你的應用程序,那麼安裝將會很困難並且容易出錯(相信我 - 我曾經維護過一個依賴於用戶計算機上的MySQL服務器的Windows應用程序的安裝程序,它的地址爲,地址爲)。您還可以查看SQLite,一個數據庫(它也支持併發訪問),您可以立即將其與您正在製作的程序捆綁在一起。這實際上只是一個鏈接到你的程序的庫,所以它根本不是一臺服務器。但它是一個全功能的SQL數據庫。

+0

我的要求是在中心位置有一個24X7的數據庫,用戶可以隨時登錄。我知道像SQL和Oracle這樣的服務器是最好的,但我的客戶希望有一個開源的選擇。我曾與SQLite合作,但可以不嘗試這種情況。你介意給我一個示例連接字符串和配置提示? – Sri

+0

我有MySQL每天運行24小時,每月30天,每年365天。我可以隨時登錄,MySQL默認支持多個連接(如果你想要更多的連接,你可以手動增加它,但我相信默認設置對你來說已經足夠了)。 **最重要的是啓用遠程訪問。**如果你想從遠程計算機訪問它。 – invisal

+0

@invisal感謝您的提示。 – Sri

相關問題