-1

有没有办法将 mySql 配置为具有并发访问的数据库服务器?

我想开发一个带有开源数据库的 Windows 应用程序,可以同时进行多个访问。根据我在互联网上所做的研究,Mysql 是最好的,但只是想确保 Mysql 在上述情况下的功能。

任何帮助表示赞赏。

4

1 回答 1

5

我相信你误解了一些东西,但我不确定是什么,所以我会稍微解释一下:-)

MySQL 的唯一目的就是您所描述的。它是存储数据并允许同​​时访问它而不会出现太多问题。

你的问题有点像问“有什么办法可以用锤子敲钉子吗?我这里有很多钉子,我需要将一些木头固定在一起,我需要一些东西来敲击它们进去。锤子可以吗?

也就是说,除了 MySQL,还有像 PostgreSQL 这样的不错的替代品。PostgreSQL 功能更全面一些,并且最近已经取代了 MySQL。此外,“MariaDB”实际上是最新 MySQL 版本的新名称,因此您可能想搜索一下。

最后,既然你想开发一个 Windows 应用程序,也许这些数据库都不是一个好的选择——如果每个用户都需要安装一个数据库服务器才能使用你的应用程序,那么安装将很困难并且容易出错(相​​信我 - 我有一次,维护了依赖于用户计算机上 MySQL 服务器的 Windows 应用程序的安装程序,这是地狱)。您还可以查看 SQLite,这是一个数据库(也支持并发访问),您可以立即将其与您正在制作的程序捆绑在一起。它实际上只是一个链接到程序中的库,所以它根本不是服务器。但它是一个功能齐全的 SQL 数据库。

于 2013-06-04T05:47:36.353 回答