【问题标题】:Is no sql database a good solution for a small application?没有 sql 数据库对于小型应用程序来说是一个很好的解决方案吗?
【发布时间】:2012-05-16 08:50:32
【问题描述】:

我正在开发一个需要后端的内部 Web 应用程序。存储的数据不是真正的 RDBMS 类型。目前,应用程序解析 (XQuery) 以显示 html 表和其他类型的字段是采用 XML 文档方式。 我很可能会有更多不同类型的 XML 文档和 CSV(逗号分隔值)出现。鉴于这种情况,我总是可以使用 mySQL 数据库备份数据,从而中断生成 XML 或 CSV 以直接插入数据库的过程。

在这种情况下,no-sql 数据库是一个不错的选择吗?还是 mySQL 更好?我认为不需要集群/高可用性/分布式处理场景。

【问题讨论】:

    标签: jdbc nosql rdbms


    【解决方案1】:

    定义“更好”。

    我认为应该根据您的数据的关系 (MySQL) 或基于文档 (NoSQL) 的方式做出选择。

    了解的一个好方法是分析典型用例。更好的是,编写两个原型并进行测量。

    【讨论】:

    • “更好”基于设置和编程到 no-sql 所涉及的学习曲线。
    • 找一个足够聪明的人来解决这个问题。对应用程序的影响远比短期学习曲线问题更持久。
    • 您在过去九个月中学到了什么使这个答案成为公认的答案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多