问题标签 [database-replication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Zookeeper/Chubby -vs- MySql NDB
我最近一直在阅读 Paxos 论文、FLP 定理等,并为一个项目评估 Apache Zookeeper。我也一直在浏览 Chubby(谷歌的分布式锁定服务)和各种在线可用的文献。我对 Zookeeper 的基本用例是为分布式系统实现复制和一般协调。
不过我只是想知道,Zookeeper 或 Chubby 之类的分布式锁定系统带来的具体优势是什么。基本上我只是想知道为什么我不能只使用 MySQL NDB Cluster。我一直听说 MySQL 有很多复制问题。我希望一些对这个主题有更多经验的人可能会对此有所了解。
提前致谢..
我的要求的简单清单:
- 我有一个同构分布式系统。
- 我需要一些方法来在我的所有节点上保持一致的状态。
- 我的系统公开了一项服务,与客户端的交互将导致我系统的集体状态发生一些变化。
- 高可用性是一个目标,因此节点宕机不得影响服务。
- 我希望系统至少能以 1000 个请求/秒的速度提供服务。
- 我希望系统的集体状态在大小上是有限的(基本上插入/删除将是暂时的......但在稳定状态下,我希望有很多更新和读取)
ruby-on-rails - Ruby on Rails 是否有与乘客兼容的水龙头实现?
有谁知道提供与Passenger(mod_rails)兼容的类似水龙头功能的gem?
当我尝试在 Ruby EE/Passenger 设置上使用水龙头时,我收到错误消息:
尽管自述文件中没有具体说明,但我假设这意味着 taps 仅与 Thin/Mongrel/Webrick 兼容。
本质上,我正在寻找一种方法来轻松地将我的 PostgreSQL 数据库推向开发到生产。
mysql - 如果主从具有不同的数据库以防Mysql复制,如何重新同步Mysql DB?
MysqlServer1
作为MASTER运行。
MysqlServer2
作为SLAVE运行。
现在数据库复制正在从MASTER到SLAVE发生。
Server2
已从网络中删除并在 1 天后重新连接。在此之后,主从数据库中的数据库不匹配。
如何在将数据库从主服务器恢复到从服务器后再次重新同步数据库也不能解决问题?
database-replication - SQL复制中的标识列问题
我们如何在复制数据库时传输主键(标识列)。
mysql - 如何在 MySQL 和 Derby 之间设置复制或联合?
也许这还不可能,但是......
在 MySQL 和 Derby 之间设置复制或联合的最简单方法是什么?
我需要一种将数据更新/插入/删除到 Derby 中某个表的方法,以便尽可能快速有效地自动流入 MySQL 中的等效相同表。
这当然可以在应用程序代码中完成,但至少可以说是不优雅、缓慢和低效的。
mysql - 让 MySQL 数据库复制总是使用最空闲的节点?
我们开始使用 MySQL 的多主复制管理器,我想知道是否可以将这种设置视为多对称处理:一个进程从进程队列中弹出,而节点(在本例中为服务器)是为该工作选择了最免费的。
似乎发生的事情是,服务仅在 mysqld 崩溃或消失时才切换到从属服务器。
有没有办法让 MySQL 的数据库复制以更多的分布式方式进行?也许除了 MMM 之外还有其他软件可以做到这一点?
当 mysqld 变慢时(而不仅仅是在它失败时),有没有办法将读者角色切换到另一台服务器?
mysql - Mysql Master 的 Postgresql 从站。可能的?
我需要对从 Mysql 到 PostgreSql 的潜在迁移进行一些测试。测试是否可以使用 Postgre 作为我的 MySQL 主服务器的从属设备会更容易。
可能吗 ?
提前致谢
load-balancing - 如何实现高可用?
我的老板想要一个系统来关注整个大陆的灾难性事件。他想在美国有两台服务器,在亚洲有两台服务器(每个大陆有一台登录服务器和一台工作服务器)。
- 如果地震破坏了两大洲之间的联系,两者都应该单独行动。当连接恢复时,它们应该相互同步恢复正常。
- 不允许使用外部云系统,因为他没有信心。
- 系统应考虑可扩展性,这意味着添加新服务器应易于配置。
- 服务器应该是负载平衡的。
- 服务器之间的连接应该非常安全(加密并通过 SSL 发送,尽管 SSL 负责加密)。
- 系统应该让一个且只有一个用户使用一个帐户登录。(注意大陆之间的延迟和共享帐户的两个用户可能同时到达两个登录服务器)
请帮忙。我已经走投无路了。先感谢您。
sql-server - 以最小的延迟将来自许多不同数据库的数据整合到一个数据库中
我有 12 个数据库,总计大约 1.0TB,每个数据库都位于运行 SQL 2005 Enterprise 的不同物理服务器上——所有数据库都具有完全相同的架构。我需要将这些数据卸载到单独的单个数据库中,以便我们可以将其用于其他目的(报告、Web 服务等),延迟时间最长为 1 小时。
还应该注意的是,这些服务器都在同一个机架中,通过千兆连接进行连接,并且对数据库的插入最少(平均 2500 条记录/小时)。当前方法非常不稳定:当前正在将数据从 12 台服务器中的每台复制(SQL Server 事务复制)到另一台服务器上的数据库(是的,来自 12 台不同服务器的 12 个不同员工表复制到不同服务器上的单个员工表中)服务器)。
每个表都有一个主键,并且所有表中的行都是唯一的(每个表中都有一个 FacilityID)。
我有哪些选择?必须有一个简单的方法来做到这一点。
mysql - 在 mysql 中设置复制的优缺点
基本上我想为mysql数据库设置一个复制服务器。我对这个概念完全陌生,感谢任何为我指明正确方向的帮助。如果奴隶完全崩溃了,它会影响主人吗?
谢谢。