作为更大项目的一部分,我正在构建一个分析业务数据的报告应用程序。目的是拥有默认数据集,并允许用户上传自己的数据集。
我正在用PHP构建它,但是我不确定要使用哪种最佳数据库。MySQL很棒,通常是我的首选,但这是应用程序并不需要数据集的关系数据库。数据集可能是数千列和数百万行。如何使MySql发挥作用是一个很大的挑战。
我看过HDF5,虽然从Web应用程序的角度来看并没有很好地支持它,但它似乎是一个很好的数据库。
对于可以存储如此大的数据集的数据库,您还有其他建议吗?
PS-我应该澄清标题的原因...。我需要能够允许用户上传数据集。MySQL的唯一方法是允许用户每次上载数据集时都创建一个表。听起来真的不是很好。
您应该研究NoSQL数据库。听起来像您要找的东西。使用NoSQL,您不必创建数据库,而可以存储过去和现在仍然能够快速搜索数据的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句