几类关系型数据库的数据解决方案

 [[223731]]

今天聊下几类关系型数据库的数据解决方案,算是抛砖引玉,近期也要对技术方向上做一些扩展,也算是前期的小结吧。

1. Oracle

目前市面上的主流版本应该还是11gR2,记得很多年前有个网站做过一次调查,10g,11g的版本比例差不多是6:3,我想现在11gR2的版本比例应该能够占到90%以上,剩下的份额应该是12c的,现在用10g版本的数据库是少之又少,更早版本的除非业务足够稳定,实在是找不出什么理由不升级了。

来简单说说Oracle的方案。

从灾备的角度来说,那就是毫无悬念的Oracle Data Guard,从9i开始的基础功能,到了10g作为标准组件,11g的Active Data Guard,Snapshot Standby,12c的Far Sync和后期的更多定制,Data Guard已经表明备库不仅仅是备库,而是可以承载更多的业务操作。

从高可用的角度来看,Oracle RAC是目前的数据库高可用方案中的佼佼者了,因为经历了大量的生产实践,所以这个软件可谓是很多大型企业的标配,RAC是典型的share-everything架构。

当然Oracle支持sharding也是对原来架构的一种间接实现,所以在12c后期直接做了更大尺度的改进,基于RAC还可以做sharding。

还有两个方案也是在12c里面主推的,12c In-memory,CDB,这个在很多程度上能够对数据库做一定的资源整合和高效的数据计算,算是12c里面的标配特性。

从12c的特性来看,对于OLTP方向的改进就很有限了,开始在AP方向发力。Exadata也是其中之一,主要的方向是AP业务,但是因为硬件的极大优势,现在TP业务上也有的很普遍。

所以Oracle的架构模式是share-everything,所以数据库再大,也有个限度。毕竟共享导致的代价就是存储上有一定的局限性。包括AP业务,只能算是大中型数据,离海量数据还是有一定距离的,毕竟一个TP业务的百T数据库想想都有些担心,有种牵一发而动全身的感觉。

2. MySQL

MySQL的特点就是开源轻量,当然现在说轻量好像不是很严谨了,现在看看分支Percona,MariaDB和其他的分支,真是方案多多。

MHA是经典的高可用方案,到了现在依然很火,社区里面也有了很多的定制版本。

MySQL Proxy系列

这个版本是目前MySQL社区里发力点最多的一个方向,可见大家对于MySQL的单机承载从架构上就做了分离,尽可能动用集群的力量,而不是单兵作战。

所以市面上会看到很多的中间件产品,无论是商业的还是开源的,都有一定的适用场景。

MySQL Group Replication 和InnoDB Cluster算是官方的一个发力点,现在来看,Oracle也在不遗余力的做很大的改进,以前诟病的很多问题现在都在快马加鞭的修复,这在很大程度上会让原本的社区产品受到熬一定的压力和风险,同时也会相对让用户更加贴近官方版本。从我的角度来说,我是看好官方方案的,8.0版本发布后,会对MySQL的现状产生较为深远的影响。

AP方向上,有两个不错的方案,比如MySQL和NewSQL的透明切换,TiDB就是一个不错的选择,现在也就是主打的HTAP方案。TiDB作为分布式方案可以直接作为MySQL的Slave。

当然还有MariaDB ColumnStore,是以前的InfiniDB的后期演化版本,也值得一试。

3. PostgreSQL

PG是开源社区的一只小蜜蜂,产生了很多不错的方案。

对此我简单说两个,一个是对于PG的集群方案GP,基于MPP的架构模式可以承载更多的压力和负载。

GP的架构和其他略有不同。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/273821.html<

赞 (0)
管理的头像管理
上一篇2025-05-09 10:59
下一篇 2025-05-09 11:00

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注