2012-01-16 44 views
1

我需要为Facebook创建一个应用程序,其中我针对的是大约10k用户。而且我需要一种数据存储技术,它可以简单高效地执行。如何决定我需要选择哪种存储选项? 我应该去找一个MySQL数据库吗?或者是XML方法还是JSON? 还是有没有其他存储功能,我不知道? 请帮我决定。为10k +用户保存用户数据的最佳方法

+1

10 k是一个在事物方案中很小的数字,是事先已知的用户数据结构吗? – 2012-01-16 16:27:43

+0

猜测它取决于您在保存数据后要处理的事情。 – Feroc 2012-01-16 16:40:35

回答

1

即使高达10万用户,所涉及的数据也不会太担心这么多。超过这个限制,你可能想要真正考虑你使用的方法。

但是,我发现postgresql支持比mysql更多的sql功能,并且在处理更多数据时更加高效。它也是MySQL之类的开源软件,安装包可用于很多平台。给它一个旋转。

+0

如果我必须去sql方式,那么为什么不是mysql?是postgresql更好? sqlite – amit 2012-01-16 19:03:29

+0

SQL是用来与数据库进行交互的语言,在后端使用哪种数据库实现无关紧要。 – ConfusedAboutCPP 2012-01-17 03:12:04

+0

@amit你可能会考虑接受一个答案,或询问跟进。 – ConfusedAboutCPP 2012-01-21 10:51:29

1

SQLite可以轻松容纳10k用户,并拥有大量的流量。另外它重量轻便便携。设置sqlite是一件轻而易举的事情,但它是关系型的,所以需要你对数据库设计进行一些思考。我认为使用RDBMS在长期使用平面文件时会更好,因为它可以让您更轻松地扩展您的应用程序。

相关问题