在一些特定场景下,接口数据需要高性能并发,但在日常使用的RDBMS总是力不从心,有什么好的架构或者解决方案?
既要保持高性能并发,又要保证数据库事务的ACID;
内存数据库+关系数据库?nosql数据库+关系数据库?
您好, 为了提高并发能力,市面上主流的有2个方向的解决方案,1.sharding nothing(分布式,如国产数据库SUNDB);2.sharding everthing(集中式,如甲骨文RAC)。
具体可以看一下如下关于数据库的架构 https://www.modb.pro/doc/29450
消息队列 + redis 也是一种思路