我正在寻找一个用于小型项目的数据库系统。我理想的数据库将具有以下功能/要求:
我已经研究过像MongoDB和CouchDB这样的常见NoSQL系统,虽然它们肯定可以工作,但对于我相对较小的问题,它们似乎有点过分。我想知道是否有更简单的东西我可以使用。
答案 0 :(得分:1)
我是SQLite的粉丝。 SQLite支持DBMS的许多基本功能,例如MySQL,例如使用标准SQL查询,但作为大多数程序中包含的单个dll运行。数据库本身存储为单个文件,并且您希望放入其中的数据量可能在大小上非常小。 SQLite可以与PHP一起使用,你可以找到一个入门教程Here.享受!
答案 1 :(得分:1)
根据您的描述,似乎doc商店或专栏商店适合您。由于大多数nosql变体都是针对“大数据”的,因此大多数nosql选项对于您想要做的事情可能都是过度的。
您的数据集现在有多大?如果它相当小(几十个演出的问题),那么你可能最好由内存数据库服务。这有助于查询执行,而您只需要一个节点/服务器。
那说,像mysql这样的东西可能没问题。既然你提到了少量的数据,那就是我的简单性。
然后,您可以使用Pentaho或Jaspersoft等开源工具通过报告提取数据。它们很容易设置和使用。
谢谢,
杰夫