我需要为Facebook创建一个应用程序,其中我针对的是大约10k用户。而且我需要一种数据存储技术,它可以简单高效地执行。如何决定我需要选择哪种存储选项? 我应该去找一个MySQL数据库吗?或者是XML方法还是JSON? 还是有没有其他存储功能,我不知道? 请帮我决定。为10k +用户保存用户数据的最佳方法
回答
即使高达10万用户,所涉及的数据也不会太担心这么多。超过这个限制,你可能想要真正考虑你使用的方法。
但是,我发现postgresql支持比mysql更多的sql功能,并且在处理更多数据时更加高效。它也是MySQL之类的开源软件,安装包可用于很多平台。给它一个旋转。
如果我必须去sql方式,那么为什么不是mysql?是postgresql更好? sqlite – amit 2012-01-16 19:03:29
SQL是用来与数据库进行交互的语言,在后端使用哪种数据库实现无关紧要。 – ConfusedAboutCPP 2012-01-17 03:12:04
@amit你可能会考虑接受一个答案,或询问跟进。 – ConfusedAboutCPP 2012-01-21 10:51:29
SQLite可以轻松容纳10k用户,并拥有大量的流量。另外它重量轻便便携。设置sqlite是一件轻而易举的事情,但它是关系型的,所以需要你对数据库设计进行一些思考。我认为使用RDBMS在长期使用平面文件时会更好,因为它可以让您更轻松地扩展您的应用程序。
- 1. 为匿名用户保存数据的最佳做法?
- 2. 在网页上为用户保存本地数据的最佳方法?
- 3. 在CloudBoost中保存当前用户数据的最佳方式
- 4. 存储用户推特关注者数据的最佳方式
- 5. 在python/django中保存用户可用性的最佳方法
- 6. 在MySQL中存储“额外”用户数据的最佳方法?
- 7. 存储已删除用户数据的最佳方法?
- 8. 最佳方式为用户
- 9. 保存/存储客户采购订单数据的最佳方法?
- 10. 备份用户应用数据的最佳方法
- 11. 在Android中存储用户数据的最佳方式
- 12. 避免假用户的最佳方法
- 13. Symfony2存储用户数据的最佳方式?
- 14. 用户活动墙的最佳方法
- 15. 过滤LDAP用户的最佳方法
- 16. 确定用户是否查看过数据的最佳方法
- 17. 保存用户修改的应用程序名称列表的最佳方法
- 18. jQuery mobile - 保存用户输入的最佳方式是什么?
- 19. 在iPhone上保存用户登录信息的最佳方式
- 20. 什么是保存用户名和高分的最佳方式
- 21. 在ElasticSearch中保存用户搜索查询的最佳方式?
- 22. 保存源函数的最佳方法
- 23. Django多用户登录 - 最佳方法?
- 24. 用户与用户音频通信的最佳方法
- 25. Grails:在用户会话期间存储数据的最佳方法
- 26. 保持用户登录的最佳方法?
- 27. MVC 5 - 首次访问时缓存用户数据的最佳方法?
- 28. 为以后的工作存储用户输入数据的最佳方式
- 29. 为用户保存密码记录的最佳技术?
- 30. 保存用户数据库
10 k是一个在事物方案中很小的数字,是事先已知的用户数据结构吗? – 2012-01-16 16:27:43
猜测它取决于您在保存数据后要处理的事情。 – Feroc 2012-01-16 16:40:35