jdbc - 对于小型应用程序来说,没有sql数据库是一个好的解决方案吗?

标签 jdbc nosql rdbms

我正在开发一个需要后端的内部 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/

相关文章:

sql - 如何序列化数据库中的事件?

oracle - 为什么 Oracle 在 Oracle Apps/E-Business Suite 中没有外键?

java应用程序查询数据库返回nullpointerException

python - 为什么我无法连接到远程 mysql 数据库?

java - 查询在数据库上运行但在java中抛出异常

python - 具有弹出值功能的 Nosql 文件数据库

android - 在 Firebase 中如何通过单个查询返回多个项目?

mysql - 如何根据用户声誉计算输入的重要性/权重?

sql - 在从 RDBMS 切换之前需要 MongoDB 专家/开发人员的建议

java - 数据源自动绑定(bind)