我正在开发一个需要后端的内部 Web 应用程序。存储的数据并不是真正的 RDBMS 类型。目前,应用程序以 XML 文档方式解析(XQuery)以显示 html 表和其他类型的字段。 我可能还会有更多不同类型的 XML 文档和 CSV(逗号分隔值)。在这种情况下,我始终可以使用 mySQL 数据库备份数据,从而打破生成 XML 或 CSV 直接插入数据库的过程。
在这种情况下,no-sql 数据库是一个好的选择吗?还是mySQL更好?我认为不需要集群/高可用性/分布式处理场景。
最佳答案
定义“更好”。
我认为应该根据数据的关系型 (MySQL) 或基于文档型 (NoSQL) 的程度来做出选择。
了解的一个好方法是分析典型用例。更好的是,编写两个原型(prototype)并进行测量。
关于jdbc - 对于小型应用程序来说,没有sql数据库是一个好的解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610679/