NoSQL 与 MySQL:哪种现代数据库更适合我? [关闭]

问题描述 投票:0回答:0

我正在为学校项目开发的大型电子商务平台必须能够每天处理数百万笔消费者交易。我现在使用 MySQL 数据库来跟踪客户订单,但是随着数据库变大,我开始遇到性能问题。我正在考虑转换为 NoSQL 数据库,例如 MongoDB 或 Apache Cassandra,以提高性能,但我不确定哪个最适合我的用例。快速的读写性能、管理大量数据的能力以及随着数据库扩展而水平扩展的能力都是我所需要的。我还需要能够对数据进行复杂的查询,例如计算典型订单价值和一段时间内每个客户的累计支出等指标。

对于此类应用程序,使用 MySQL 与 NoSQL 数据库的优缺点是什么?各种数据库架构对性能和可伸缩性有何影响?我应该考虑什么样的 NoSQL 数据库,它们在索引和分片策略方面与传统关系数据库有何不同?有哪些框架和工具可用于创建和维护大型 NoSQL 数据库,我如何确保我的应用程序可扩展且快速?

mysql nosql
© www.soinside.com 2019 - 2024. All rights reserved.