我想有一个开放源码的web应用程序都在一个VPS上。我将使用Linux、Apache和PHP。我希望数据库存储位置(地址在美国)。将有一个程序来搜索数据库中的地址。我不想把钱花在许可证上。数据将每周更新。架构和表不应该经常更改。
强数据类型是可选的。
我要自己安排一下。
我应该在我的项目中使用什么开源数据库产品?
发布于 2017-02-28 13:43:21
您应该检查MariaDB,它是一个免费的、开放的源代码,可以替代MySQL最初的创始人所做的MySQL。设计在MySQL上运行的所有东西都应该运行在Maria上,而不需要更改代码。此外,群集版本是免费的。
我把它用在灯的设置上,没有问题。
发布于 2017-03-19 14:33:06
您可能需要查看sqlite:https://sqlite.org/。
它非常轻量级,有它的局限性(不是很多强数据类型,一些更专门的SQL语法不受支持),但是它非常容易安装(基本上允许php中sqlite的驱动程序)和管理(整个数据库存储在一个文件中,您可以在任何地方复制它)。
为了玩点sqlite,我建议看一看http://sqlitebrowser.org/
要在php中使用它:
$dbh = new PDO('sqlite:/my-path/data.db');https://softwarerecs.stackexchange.com/questions/39771
复制相似问题