全量上云么?数据量有多大?这个要考虑云数据库的扩容问题,一开始可能很便宜,但一旦扩容以后非标品的收费那就没有退路了,再迁移下云就又要脱N 多层皮了,搞不好还要丢数据!如果想好了那基本云厂商的云数据库都可以使用,国内的阿里云的RDS或者Polar都可以,腾讯的TDSQL,国外的AWS的Arura
但现实情况是不论是放在哪朵云,一定要提前想好退路,特别是一开始数据量小各种性价比,促销都很划算,但一旦并发量、数据量上来以后要扩容,那就没有太大议价空间了。
建议本地部署一份,云上部署一份,并且主副本可以进行数据同步,云中立的分布式数据库是一个比较好的选择,可以在本地以及跨云部署。目前国内的以TiDB、OceanBase比较好的选择。
如果是现有数据库是MySQL的两都都不错,都有开源的版本可以用,如果是Oracle,一定要考虑兼容性最好的,OceanBase是首选。
对于银行行业来说,数据安全和可靠性是非常重要的考虑因素。在考虑数据库上云时,需要选择一个能够保证数据安全和可靠性的存储方案。
对于分布式数据库,它可以提供更高的可扩展性和更好的性能,因此在处理大量数据时非常有用。目前市面上有很多分布式数据库,如HBase、Cassandra、MongoDB等。其中,国产的分布式数据库OceanBase和TiDB也备受关注,它们都具有高可用性、高性能和分布式特性,适合处理大量数据和高并发访问。
在考虑国产数据库时,可以选择使用阿里云的ApsaraDB for MySQL或者华为云的CloudDB for MySQL。这些国产数据库都具有较高的性能和可靠性,并且支持多种数据存储引擎,适合处理不同类型的数据。
对于数据库上云,可以选择使用阿里云的ApsaraDB for MySQL、ApsaraDB for MongoDB或者华为云的CloudDB for MySQL、CloudDB for MongoDB。这些云数据库都具有高可用性、高性能和强大的安全性能,可以保证数据的安全和可靠性。
总之,对于银行行业来说,选择一个安全可靠的存储方案非常重要。在选择数据库上云时,需要考虑到数据安全、可靠性、性能和可扩展性等因素,同时也需要根据具体业务需求选择合适的存储方案。