Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问支持存算分离(分离到oss) + 一写多读的版本 是否有开源的时间点 #30

Open
caijieming-ng opened this issue Oct 3, 2023 · 2 comments

Comments

@caijieming-ng
Copy link

No description provided.

@caijieming-ng caijieming-ng changed the title 请问支持存算分离(分离到oss) + 一写多读的版本 是否有计划开源出来 请问支持存算分离(分离到oss) + 一写多读的版本 是否有开源的时间点 Oct 3, 2023
@caijieming-ng
Copy link
Author

另外一写多读 情况下,读者在切主后 能否不通过reopen db 能升级成写者,解决计算层能热备的场景

@luckywhu
Copy link
Collaborator

luckywhu commented Oct 9, 2023

  1. 由于X-Engine的一写多读形态是在PolarDB MySQL的系统架构上设计和开发的,其依赖较多PolarDB MySQL的功能组件,而PolarDB MySQL代码并没有开源,所以X-Engine的一写多读形态近期没有开源计划。
  2. PolarDB MySQL (X-Engine引擎)的一写多读形态中,切主过程中RO提升为RW的确是通过reopen db在进程不用重启的前提下提升为写者的。其实现原理可以参考解读文章《如何基于LSM-tree架构实现一写多读
  3. X-Engine 分离到OSS功能目前处于研发测试阶段,我们会适时发布出来,但开源计划暂时还未决定。其实现原理可以参考文章:《PolarDB X-Engine 如何构建1/10成本的事务存储引擎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants