MariaDB TX 3.0企业开源数据库

  • 2018.5.29
  • 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。

MariaDB TX是一款开源的、基于MariaDB的企业数据库解决方案,它具有轻量级连接器、高级数据库代理和防火墙、可插拔的通用数据库、专用存储引擎、多主集群,并为数据库管理员和开发人员提供了通知服务。

MariaDB TX刚发布了最新的3.0版本。

MariaDB TX 3.0新特性

1. 引入了对Oracle数据库的兼容性

支持包含Oracle数据类型、控制语句,静态和动态SQL(包括带参数的游标)、触发器、序列和存储过程/函数。

MariaDB TX 3.0是第一个具有Oracle数据库兼容性的企业开源数据库,包括对使用PL/SQL编写的存储过程的支持。到目前为止,如果需要Oracle数据库兼容性,就需要专用数据库(如IBM DB2或EnterpriseDB),现在又多了一个选择。

2. 临时表和查询

引入了内建的系统版本化表(SVT,System-Versioned Table)来自动、透明地存储数据行的当前和历史版本,以及基于特定时间点,在两个特定时间点或所有时间之间查询它们的SQL语法。

到目前为止,如果需要Oracle闪回(Flashback)查询功能或Microsoft SQL Server临时表功能,都需要专有数据库。而现在可以选择MariaDB TX。

3. 专用存储

MariaDB TX 3.0引入了MyRocks引擎的一般可用性,MyRocks是Facebook开发的针对空间优化和写入优化的存储引擎,推荐用于写密集型工作负载的场景;还引入了Spider引擎,Spider引擎是官方推荐的适合存储、写入的可伸缩性和并发性的分布式存储引擎。

MariaDB TX 3.0是第一款支持多种工作负载的企业开源数据库,它们都具有相同级别的性能,它利用了多种专用存储引擎:

  • 用于混合或读取为主要工作负载的场景:InnoDB引擎,也是默认的存储引擎
  • 用于写入密集型工作负载、针对SSD优化的场景:MyRocks引擎
  • 用于需要极高可伸缩性和并发性的场景:Spider引擎

4. 高级安全性

MariaDB TX 3.0引入了部分数据屏蔽和全面数据模糊处理,以保护敏感安全和个人身份信息免受未经授权的访问,这是遵循法规所必需的,包括欧盟通用数据保护条例GDPR。

MariaDB TX 3.0的企业可靠性

  • 高可用性:通过集群、复制和自动故障转移功能确保关键任务应用的正常运行时间。
  • 性能:通过多核处理器和多线程架构满足用户对性能的期望。
  • 灾难恢复:通过备份和恢复或时间点回滚功能搞定非预期的故障恢复。
  • 可扩展性:通过分布式、多主存储功能实现按需扩展来适应业务的持续增长。
  • 安全:使用角色、加密、数据保护、数据混淆/屏蔽和查询阻止来保护客户的数据。
  • 架构的灵活性:使用内建的JSON函数创建混合数据模型并能即时添加列。

MariaDB TX 3.0的高可用性

  • 自动故障转移
  • 透明的查询路由
  • 多主集群
  • 无损半同步复制
  • 多源复制

MariaDB TX 3.0企业开源数据库相关推荐

  1. 开源数据库产品平民化,为打破商业数据库垄断提供一条路径 ▏开源数据库系列谈之四...

    " 开源然数据库促使数据库产品走向平民化,为打破商业数据库垄断提供了一条切实可行的路径. " ---刘学习 对于Oracle的忠实粉丝来说,开放源代码对这家数据库巨头产生冲击是不容 ...

  2. 一文带你了解开源数据库中的佼佼者 TOP 10

    当今,大多数应用程序都需要在某个地方存储数据.对于 Web 应用程序,数据库是关键的"齿轮". 很多企业和开发者在选择数据库时,会主要考虑的几个因素--一是它的成本,二是托管服务提 ...

  3. 比较3个开源数据库:PostgreSQL,MariaDB和SQLite

    在现代企业技术世界中,开源软件已牢固地确立了自己作为不可忽视的最大力量之一的地位. 毕竟,由于开源运动的出现,出现了一些最大的技术发展. 不难理解为什么:尽管基于Linux的开源网络标准可能不像专有选 ...

  4. mysql维基_维基逃离MySQL 力挺开源数据库 MariaDB

    近日全球著名百科类网站维基百科宣布,将不会再用MySQL数据库,据国外媒体报道,很多年,MySQL一直是热门的开源数据库,不过在被甲骨文收购后,面临闭源的风险.因此维基百科将切换到另外一款开源数据库M ...

  5. 大咖说*对话开源|企业如何用好开源数据库

    本期大咖说,阿里云数据库开源战役负责人惊玄携手吉利汽车集团DBA负责人胡志诚,与你分享关于企业如何用好开源数据库的一些思考与实践经验. 嘉宾介绍 惊玄:阿里云数据库开源战役负责人 胡志诚:吉利汽车集团 ...

  6. Mycat - 数据库分库分表中间件,国内最活跃的、性能最好的开源数据库中间件

    转载自 Mycat - 数据库分库分表中间件,国内最活跃的.性能最好的开源数据库中间件 Mycat是什么 Mycat - 数据库分库分表中间件,国内最活跃的.性能最好的开源数据库中间件! 一个彻底开源 ...

  7. 2019年开源数据库报告发布:MySQL仍卫冕!

    题图:https://scalegrid.io 墨墨导读:3月初,ScaleGrid发布了数据库趋势报告:SQL打败NoSQL,MySQL最受欢迎. "几十年来,SQL一直领先于非关系型数据 ...

  8. 2019 年开源数据库报告发布:MySQL 仍卫冕!

    想了解最新的开源数据库技术趋势?一文Get! 作者 | Kristi Anderson 译者 | ScottJiang,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 如果 ...

  9. 企业开源该选什么软件许可证?

    开源软件和自由软件的概念与其许可证紧密绑定. 通常,开源软件被定义为使用 OSI 认可的,即符合开源定义[1]的许可证来分发的软件,而自由软件被定义成使用 GPL 或说 Copyleft 式许可证分发 ...

最新文章

  1. mac apache 配置
  2. linux启动时间极限优化,Linux启动时间的极限优化
  3. c++ 方向_GE医疗C型臂系列手术机设备全球装机量破万
  4. deepin中zz_如何解决R中的FizzBu​​zz问题
  5. WINDOWS8.1 安装 .NET35方法
  6. 《数据库系统概念》14-静态散列
  7. -pie can only be used when targeting iOS 4.2 or later
  8. 东北大学计算机学院拟录取分数线,东北大学全国各省各专业录取分数线汇总!(含艺术类)...
  9. logrotatesyslog
  10. 二分法实现SQL盲注
  11. 超线程cpu的寄存器_我对超线程我的理解
  12. jenkins 并发构建Android 报错:Gradle build daemon disappeared unexpectedly (it may have been killed or may
  13. android 跳应用市场评分,Android 应用中跳转到应用市场评分示例
  14. Linux LCD 驱动调色板原理
  15. 计算机职称证的用途,计算机软考高项过了有什么用处
  16. 小游戏贪吃蛇的c++源代码
  17. Autojs 谁是卧底-炸弹猫计牌辅助
  18. Adobe LiveCycle Designer
  19. emoji mysql 转 unicode_如何转义emoji表情,让它可以存入utf8的数据库?
  20. “智能基座昇腾高校行”中国科学技术大学站 | 昇思MindSpore携高校共同培养科技人才新力量

热门文章

  1. Python实战:打造多人在线匿名聊天的小程序!
  2. 怎么用计算机收钱,怎么群收款-今天,微信群聊可以收钱了!(天呐)
  3. 2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法
  4. 【Kconfig】linux-Kconfig相关配置及分析指南
  5. Solidity案例:经典众筹
  6. OutputDebugString调试字符串输出及Delphi中调用显示最大字符长度限制为1024
  7. 光伏并网逆变器全套仿真模型解答
  8. 报num_samples should be a positive integer value, but got num_samples=0错误
  9. thymeleaf使用th:onclick()事件时出现的问题
  10. Rime输入法之五笔禁用用户词典