【问题标题】:Best approach for saving user data for 10k+ users [closed]为 10k+ 用户保存用户数据的最佳方法 [关闭]
【发布时间】:2023-03-06 22:02:01
【问题描述】:

我需要为 Facebook 构建一个应用程序,目标是大约 10k 用户。而且我需要一种足够简单有效的数据存储技术来实现。我如何决定我需要选择什么存储选项? 我应该选择 MySQL 数据库吗?还是 XML 方法或 JSON? 或者还有其他我不知道的存储功能吗? 请帮我决定。

【问题讨论】:

  • 10 k 在事物的计划中是一个相当小的数字,用户数据的结构是否提前知道?
  • 猜猜这很大程度上取决于您在保存数据后要对数据执行的操作。

标签: sql json xml database


【解决方案1】:

即使有多达 10 万用户,所涉及的数据也太少,无需担心太多。超过此限制,您可能需要真正考虑您使用的方法。

但是,我发现 postgresql 支持比 mysql 更多的 sql 功能,并且在处理更多数据时更高效。它也像 MySQL 一样是开源的,并且安装包可用于许多平台。试一试。

【讨论】:

  • 如果我必须走 sql 方式,那为什么不 mysql 呢? postgresql 更好吗? sqlite呢
  • SQL 是您用来与数据库交互的语言,无论您在后端使用哪种数据库实现。
  • @amit 你可能会考虑接受一个答案,或者要求跟进。
【解决方案2】:

SQLite 可以轻松容纳 10,000 个用户,而且流量很大。此外,它的重量极轻且便于携带。设置 sqlite 轻而易举,但它是关系型的,因此需要您对数据库设计进行一些思考。我认为从长远来看,使用 RDBMS 会比使用平面文件更好,因为它可以让您更轻松地扩展应用程序。

【讨论】:

    猜你喜欢
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 2013-09-10
    相关资源
    最近更新 更多