PolarDB MySQL与社区MySQL内核功能一致吗? (问答ID: #QpiFHvXyqguY

PolarDB MySQL与社区MySQL内核功能一致吗? (问答ID: #QpiFHvXyqguY8fPge7MYz9#378271#)

展开
收起
真的很搞笑 2023-04-10 23:30:10 286 分享 版权
2 条回答
写回答
取消 提交回答
  • 您好,PolarDB MySQL引擎可以100%兼容社区版MySQL,支持开启Binlog,支持performance schema、sys schema、XA事务、全文索引等。 同时因产品架构因素影响,部分功能可能存在差异,例如: (1)、PolarDB MySQL引擎与社区版MySQL的MDL机制保持一致。但由于PolarDB MySQL引擎的数据库节点是基于共享存储的架构,PolarDB MySQL引擎会将DDL操作中涉及到的Exclusive MDL锁通过Redo日志同步到只读节点上,以阻止只读节点上其它用户线程在DDL操作过程中访问表数据。 (2)、通过集群地址访问并在数据库内执行“SHOW PROCESSLIST”,会出现有多条相同Thread ID的记录,分别对应PolarDB MySQL引擎集群中的每一个节点。,此回答整理自钉群“数据库上云(客户群)【咨询请 @数据库咨询】”

    2023-04-12 10:34:45
    赞同 展开评论
  • 坚持这件事孤独又漫长。
    • 阿里云数据库PolarDB for MySQL是基于社区MySQL内核进行开发的,因此在很大程度上与社区MySQL内核具有相同的功能。不过,PolarDB for MySQL在底层存储结构、性能优化、高可用性等方面做了很多优化和改进,使得其比社区MySQL在某些场景下表现更为优异。
    • 例如,PolarDB for MySQL采用了多副本同步技术、强一致性协议等技术来实现高可用性和数据一致性保障,同时还支持自动负载均衡、读写分离等特性,可以满足更为复杂的业务需求。
    2023-04-11 08:56:12
    赞同 展开评论

数据库领域前沿技术分享与交流

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理