问题标签 [distributed-database]
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.
distributed-database - 如何查看整个 TiDB 集群的健康状态?
我已经部署了 TiDB 集群进行测试。我想检查实例是否全部启动成功,但是我没有命令行集群管理工具。这种情况下,如何查看 TiDB 集群的健康状态呢?
distributed-database - `ERROR 9001 (HY000): PD server timeoutstart timestamp may fall behind safepoint` 在 TiDB 中
我在测试 TiDB 时,遇到了 9001 错误。我没有弄清楚原因。如何处理?
distributed-database - 如何使用 TiDB 中的配置文件修改 `sql_mode`?
我想修改sql_mode
TiDB 的。和 MySQL 中的配置方式一样吗?除了使用set
命令,如何使用配置文件进行配置?
mongodb - 所有分布式数据库都设计为并行处理数据吗?
我正在学习分布式数据库的特性,我偶然发现了这个描述分布式数据库的一些优点的网站: https ://www.atlantic.net/cloud-hosting/about-distributed-databases-and-distributed-data -系统/
根据该站点,分布式数据库的优点如下:
可靠性——建设基础设施类似于投资:多样化以减少损失的机会。具体来说,如果分布的某个区域发生故障,则整个数据库不会遇到挫折。
安全性——您可以授予整个数据库的单个部分的权限,以获得更好的内部和外部保护。
具有成本效益——带宽价格下降,因为用户访问远程数据的频率较低。
本地访问- 与上面的 #1 类似,如果伞形网络出现故障,您仍然可以访问您的数据库部分。
增长——如果您为您的业务添加一个新位置,则可以很容易地在数据库中创建一个额外的节点,从而使分发具有高度可扩展性。
速度和资源效率——大多数请求和与数据库的其他交互都是在本地级别执行的,这也减少了远程流量。
责任和遏制——由于任何故障或故障都发生在本地,因此问题已得到遏制,并且可能由指定处理公司该部分的 IT 人员处理。
但是,并行性(我的意思不是并发写入,而是在每个节点中并行处理数据)不在列表中。这让我想知道:所有分布式数据库(即 Mongo DB、Cassandra、HBase)是否都设计为并行处理数据?如果这是错误的,哪些分布式数据库支持并行处理,哪些不支持?
要了解并行处理(不是并发写入)的含义,请参阅:https ://softwareengineering.stackexchange.com/questions/190719/the-difference-between-concurrent-and-parallel-execution
distributed-database - 如何确定正确的 TiDB 和 TiDB-Ansible 版本?
TiDB 提供了很多不同的版本,文档也提到了不同的版本供用户安装。如何避免选错 TiDB 版本和 TiDB-Ansible 版本?各种 TiDB master 版本有什么区别?
sqoop - TiDB 报错:`java.sql.BatchUpdateExecption:statement count 5001超出事务限制`
我在使用 Sqoop 批量向 TiDB 写入数据时,遇到如下错误:
我已经配置了该--batch
选项,但仍然出现此错误。如何解决此错误?
distributed-database - Syncer所在的机器坏了,使用TiDB时syncer.meta文件目录丢失
Syncer GTID 同步更新syncer.meta
。如果 Syncer 所在的机器出现故障,则目录syncer.meta
丢失。而且我在 TiDB 中没有找到 GTID 的记录信息。如何处理?
aerospike - Aerospike:使用二级索引从特定节点读取记录
我想使用二级索引从 Aerospike DB 中读取记录。
如果可以使用来自特定节点的二级索引(而不是从所有节点---默认行为)读取记录,请您帮忙
我希望在 Java 中执行此操作。您能否指出相应的文档或源代码。
aerospike - Aerospike:一级和二级索引如何在内部工作
我们正在使用 Aerospike DB 并且正在阅读文档。
我找不到解释主要和次要索引如何工作的算法的良好解释。
文档说它使用某种分布式哈希 + B 树。
有人可以解释一下吗。
mysql - 我们 DBA 对 MySQL 和 TiDB 的性能测试表明,独立的 TiDB 的性能不如 MySQL
我们的 DBA 部署了一个独立的 TiDB和一个独立的 MySQL 来分别处理大约100 万张表,但是 TiDB 的性能似乎不如 MySQL,为什么?如果是因为数据量太小,我应该往数据库里放多少数据才能保证 TiDB 比 MySQL 有更好的性能?