文件名称:Ripple,可以充当MySQL复制中间商的服务器-C/C++开发
文件大小:165KB
文件格式:ZIP
更新时间:2024-06-15 17:20:42
C/C++ Database
Ripple Ripple是一台可以充当MySQL复制中间商的服务器。 Ripple服务器以与副本相同的方式连接到MySQL主服务器,但是Ripple并未下载MySQL中的数据副本,而是下载了Ripple Ripple是一台可以充当MySQL复制中间商的服务器。 Ripple服务器以与副本服务器相同的方式连接到MySQL主服务器,但是Ripple并没有在MySQL中创建数据的副本,而是下载了binlog并将其保存在本地。 然后,可以将MySQL服务器定向为从Ripple复制而不是从主服务器复制。 Ripple将以与主服务器相同的方式向他们提供已下载的binlog。 这可以显着减少MySQL主服务器上的负载并提高durabilit
【文件预览】:
mysql-ripple-master
----mysql_server_connection.cc(3KB)
----mysql_server_port_tcpip.h(2KB)
----.gitignore(8B)
----binlog_index.h(7KB)
----rippled.cc(9KB)
----README.md(1KB)
----monitoring.h(6KB)
----binlog_reader.cc(12KB)
----binlog_index_unittest.cc(15KB)
----log_event.cc(15KB)
----manager.cc(11KB)
----session_factory.cc(3KB)
----mysql_client_connection.h(6KB)
----log_event_unittest.cc(4KB)
----mysql_protocol.h(3KB)
----executor.h(2KB)
----mysql_server_port.cc(3KB)
----session.cc(3KB)
----my_crypt_constants.h(2KB)
----binlog_index.cc(27KB)
----my_crypt_key_management_impl.cc(809B)
----file.h(806B)
----file_util.cc(1KB)
----gtid.cc(21KB)
----file_base.h(3KB)
----file_unittest.cc(2KB)
----encryption.h(6KB)
----binlog.cc(30KB)
----mysql_server_port_tcpip.cc(5KB)
----binlog_position.cc(9KB)
----executor.cc(2KB)
----file_FILE.cc(4KB)
----listener.cc(1KB)
----LICENSE(11KB)
----management_session.h(2KB)
----mysql_init.cc(1KB)
----plugin.cc.in(1KB)
----management_session.cc(2KB)
----mysql_init.h(1KB)
----mysql_server_port_unittest.cc(3KB)
----mysql_master_session.h(6KB)
----logging.h(701B)
----mysql_slave_session.h(5KB)
----byte_order.h(3KB)
----mysql_master_session.cc(14KB)
----file_util.h(1KB)
----encryption_unittest.cc(7KB)
----binlog_position_unittest.cc(7KB)
----encryption.cc(14KB)
----CONTRIBUTING.md(1KB)
----purge_thread.cc(2KB)
----monitoring.cc(3KB)
----external_libs.BUILD.bazel(2KB)
----my_crypt_key_management.cc(2KB)
----binlog_reader.h(5KB)
----session.h(3KB)
----file_FILE.h(859B)
----resultset.h(2KB)
----AUTHORS(295B)
----my_crypt_key_management.h(2KB)
----management.proto(4KB)
----session_factory.h(2KB)
----binlog_position.h(4KB)
----init.h(783B)
----purge_thread.h(1011B)
----mysql_client_connection.cc(14KB)
----my_crypt.cc(11KB)
----manager.h(2KB)
----connection.h(4KB)
----mysql_compat.cc(2KB)
----flags.h(2KB)
----plugin.h(1014B)
----mysql_compat.h(1KB)
----mysql_slave_session.cc(27KB)
----mysql_constants.h(6KB)
----WORKSPACE(2KB)
----buffer.h(1KB)
----binlog.h(11KB)
----mysql_server_port.h(2KB)
----file_position.cc(1KB)
----rippled.h(3KB)
----mysql_constants.cc(2KB)
----gtid.h(9KB)
----init.cc(781B)
----mysql_util.h(992B)
----listener.h(1KB)
----my_crypt.h(8KB)
----file_position.h(2KB)
----BUILD.bazel(14KB)
----flags.cc(5KB)
----mysql_server_connection.h(3KB)
----mysql_protocol.cc(19KB)
----gtid_unittest.cc(15KB)
----connection.cc(1KB)
----log_event.h(7KB)
----file_position_unittest.cc(1KB)