mysql-ripple:Ripple,可以充当MySQL复制中间商的服务器

时间:2024-05-12 16:24:55
【文件属性】:

文件名称:mysql-ripple:Ripple,可以充当MySQL复制中间商的服务器

文件大小:165KB

文件格式:ZIP

更新时间:2024-05-12 16:24:55

C++

波纹 Ripple是一台可以充当MySQL复制中间商的服务器。 Ripple服务器以与副本服务器相同的方式连接到MySQL主服务器,但是Ripple并没有在MySQL中创建数据的副本,而是下载了binlog并将其保存在本地。 然后,可以将MySQL服务器定向为从Ripple复制而不是从主服务器复制。 Ripple将以与主服务器相同的方式向他们提供已下载的binlog。 这可以大大减少MySQL主数据库的负载,并提高binlog的持久性。 Ripple支持使用GTID(分别为MariaDB和MySQL风格)向/从MariaDB和MySQL复制。 不支持使用文件名和位置进行复制。 Ripple已通过MariaDB 10.0,MySQL 5.6和5.7进行了测试,但它可能也将与更高版本一起使用。 制作说明 以下构建过程适用于Ubuntu 18.10云映像。 安装挡板 apt-get inst


【文件预览】:
mysql-ripple-master
----executor.h(2KB)
----.gitignore(8B)
----byte_order.h(3KB)
----connection.cc(1KB)
----management.proto(4KB)
----manager.h(2KB)
----mysql_master_session.h(6KB)
----binlog_index_unittest.cc(15KB)
----mysql_server_connection.h(3KB)
----encryption.h(6KB)
----binlog_position_unittest.cc(7KB)
----mysql_protocol.cc(19KB)
----resultset.h(2KB)
----mysql_master_session.cc(14KB)
----gtid.h(9KB)
----binlog.h(11KB)
----my_crypt_key_management.cc(2KB)
----external_libs.BUILD.bazel(2KB)
----file_FILE.h(859B)
----file_FILE.cc(4KB)
----listener.cc(1KB)
----session_factory.cc(3KB)
----plugin.cc.in(1KB)
----BUILD.bazel(14KB)
----session.h(3KB)
----flags.h(2KB)
----CONTRIBUTING.md(1KB)
----plugin.h(1014B)
----mysql_util.h(992B)
----log_event.cc(15KB)
----binlog.cc(30KB)
----LICENSE(11KB)
----my_crypt_constants.h(2KB)
----my_crypt_key_management.h(2KB)
----mysql_server_port.cc(3KB)
----encryption_unittest.cc(7KB)
----binlog_reader.h(5KB)
----listener.h(1KB)
----flags.cc(5KB)
----mysql_compat.h(1KB)
----monitoring.cc(3KB)
----file_util.cc(1KB)
----mysql_server_port_tcpip.cc(5KB)
----management_session.cc(2KB)
----my_crypt.cc(11KB)
----mysql_constants.h(6KB)
----mysql_slave_session.h(5KB)
----binlog_position.h(4KB)
----connection.h(4KB)
----mysql_server_port_tcpip.h(2KB)
----README.md(1KB)
----session_factory.h(2KB)
----purge_thread.cc(2KB)
----mysql_init.cc(1KB)
----my_crypt_key_management_impl.cc(809B)
----file.h(806B)
----management_session.h(2KB)
----mysql_server_connection.cc(3KB)
----rippled.h(3KB)
----file_position_unittest.cc(1KB)
----binlog_position.cc(9KB)
----purge_thread.h(1011B)
----buffer.h(1KB)
----my_crypt.h(8KB)
----mysql_init.h(1KB)
----init.cc(781B)
----WORKSPACE(2KB)
----logging.h(701B)
----log_event.h(7KB)
----file_base.h(3KB)
----rippled.cc(9KB)
----executor.cc(2KB)
----mysql_client_connection.cc(14KB)
----init.h(783B)
----log_event_unittest.cc(4KB)
----mysql_client_connection.h(6KB)
----mysql_server_port_unittest.cc(3KB)
----gtid.cc(21KB)
----mysql_server_port.h(2KB)
----file_position.cc(1KB)
----binlog_index.h(7KB)
----file_unittest.cc(2KB)
----monitoring.h(6KB)
----mysql_compat.cc(2KB)
----gtid_unittest.cc(15KB)
----mysql_constants.cc(2KB)
----AUTHORS(295B)
----binlog_index.cc(27KB)
----file_util.h(1KB)
----mysql_slave_session.cc(27KB)
----encryption.cc(14KB)
----binlog_reader.cc(12KB)
----file_position.h(2KB)
----mysql_protocol.h(3KB)
----manager.cc(11KB)
----session.cc(3KB)

网友评论