对于高并发,稳定性要求极高,而且7*24 全年没有任何停机窗口的业务去O,可替换成什么数据库?

我们是金融行业,对于高并发,稳定性要求极高,而且7*24 全年没有任何停机窗口的业务去O,可替换成什么数据库比较合适,比如替代的数据库怎么来保证稳定性,对高并发支持怎么样?

参与14

2同行回答

guoxilinguoxilin高级非功能测试专家某科技公司
我们服务过几个金融大客户,数据库一般是OB和TDSQL,TDSQL在mysql做了功能类、性能类、安全类、稳定类改进,功能类比如自动kill掉空闲事务,并行复制、动态线程池、支持returing、大字段压缩。性能类的改进,比如大事务复制,计算下推,点查执行计划缓存、redo日志异步落盘,自增序列持...显示全部

我们服务过几个金融大客户,数据库一般是OB和TDSQL,TDSQL在mysql做了功能类、性能类、安全类、稳定类改进,功能类比如自动kill掉空闲事务,并行复制、动态线程池、支持returing、大字段压缩。性能类的改进,比如大事务复制,计算下推,点查执行计划缓存、redo日志异步落盘,自增序列持久化、多线程对二级索引数据外部排序、CATS事务调度等,安全性透明加密审计,稳定性方面秒级加列、热点更新、异步删除大表、SQL限流、用户绑定执行计划、大事务限制等。从几个重要项目性能测试,混沌实验结果来看稳定性、容错性、高并发、弹性能力、高可用性等基本满足要求

收起
互联网服务 · 2023-08-11
浏览481
wangzk0206wangzk0206数据库管理员scrcu
如果说并发高、稳定性要求高的话,OceanBase这款分布式数据库值得关注下。对于停机窗口,一般采用OMS实时同步Oracle---》OB,然后在某个时间点切换应用。停止OMS复制。基本上停机窗口会非常短暂。这些OB都是有架构师提供成熟的迁移方案的。对于其他类型的数据库产品,基本上都是...显示全部

如果说并发高、稳定性要求高的话,OceanBase这款分布式数据库值得关注下。
对于停机窗口,一般采用OMS实时同步Oracle---》OB,然后在某个时间点切换应用。停止OMS复制。基本上停机窗口会非常短暂。这些OB都是有架构师提供成熟的迁移方案的。

对于其他类型的数据库产品,基本上都是同样的切换方法。

收起
银行 · 2023-09-20
浏览367

ChatGPT 回答

针对金融行业的高并发、稳定性要求极高的业务,建议考虑使用分布式数据库来替代Oracle数据库。分布式数据库可以将数据分散存储在多个节点上,从而实现高可用性和高并发性能。

具体来说,可以考虑使用开源的分布式数据库,如HBase、Cassandra、MongoDB等。这些数据库都具有良好的水平扩展性,可以随着业务的增长而扩展节点,从而提高系统的并发性能和可用性。

在选择分布式数据库时,需要注意以下几点:

  1. 数据一致性:分布式数据库需要保证数据的一致性,避免数据冲突和丢失。
  2. 容错性:分布式数据库需要具备容错性,能够在节点故障时自动切换到备用节点,保证系统的稳定性。
  3. 性能优化:分布式数据库需要具备良好的性能优化能力,能够通过数据分片、负载均衡等技术提高系统的并发性能。
  4. 安全性:分布式数据库需要具备良好的安全性能,能够保护用户数据的安全性和隐私性。

总之,选择合适的分布式数据库,可以有效地提高金融行业业务的高并发性能和稳定性,从而满足7*24全年没有任何停机窗口的业务需求。

提问者

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-08-03
  • 关注会员:3 人
  • 问题浏览:1062
  • 最近回答:2023-09-20
  • X社区推广