sharding

    0热度

    1回答

    我们有一个可能会非常大的集合。这个集合用于存储Bill相关数据。所以这通常用于报告/分析目的。 请让我知道处理这种大量收集 1最好的计算策略)我可以分裂和存档旧的数据(比如12个月)?但这里的老数据,需要得到解析reports.I想要查询这些旧数据以显示过去2年的销售比较。 2)我可以用旧数据(12个月)有新的收藏。所以每12个月我就要创建新的收藏。对于生成报告,我必须访问所有这些文档才能查询。所

    0热度

    2回答

    我对Cassandra建议的群集方法的理解是通过对文件的唯一标识进行散列来确保群集中的每个节点都能收到相同的数据分布。我的问题是,是否有方法可以改变这种情况,并定义一个用于将文档“智能”地路由到集群中特定节点的自定义键? 在我的场景中,我有关于特定实体(认为client-project-task-item)的数据在我的所有数据中;我将有足够的项目需要一些水平缩放;但是,每个搜索将始终与给定的客户端

    0热度

    2回答

    我们期待为6TB的数据创建索引。索引大小约为10 GB。 1)那么需要多少碎片? 2)由于硬件限制,我正在考虑只使用1个Solr机器和一些碎片。我有16GB RAM和4核心机器。 请让我知道你在这方面的经验。

    2热度

    1回答

    在阅读了很少的NoSQL技术之后,它看起来像Quorum与虚拟分片比较失败。虚拟分片允许可扩展性,并且不会增加整个系统的读/写量。同样糟糕的是,我绝对找不到法定人数超过分片的好处。 问:愿你从数据一致性/性能/可扩展性的角度来看充当仲裁技术的倡导者,并把一盏灯,它比更好的分片情况? 下面是我的东西愿景: 法定人数: 假设我有一个要求很高的数据一致性的预订系统。作为NoSQL实现数据一致性的方法之一

    1热度

    1回答

    我已经创建了三个MongoDB的情况下,在本地主机上使用不同的端口像 mongod.exe --config C:\MongoDB2.6\mongod.cfg mongod.exe --config D:\MongoDB2.6\mongodinst1.cfg mongod.exe --config E:\MongoDB2.6\mongodinst2.cfg 这3个越来越成功实例化(端口

    0热度

    1回答

    我们需要在非常短的时间表内分割我们的生产数据库,现在我们已经决定在散列(_id)上分片 - 但是,我们已经看到无法在这样的索引上创建唯一约束。 是否有可能以任何其他方式确保100%的时间我们永远不会插入具有相同_id的重复文档? 我们已经考虑添加2个索引,1个用于分片键(散列(_id)),另一个用作默认唯一_id索引 - 但我们不确定这是否可行/将解决我们的问题。 在此先感谢!

    0热度

    1回答

    我在MongoDB中遇到了一些麻烦。这是我的配置: mongos> sh.status() --- Sharding Status --- sharding version: { "_id" : 1, "version" : 4, "minCompatibleVersion" : 4, "currentVersion"

    0热度

    3回答

    在学习ElasticSearch期间,我碰到并无法得出最终结论。 ElasticSearch的最大分片大小是多少? 索引有多少个碎片?有没有最大限制?

    -1热度

    1回答

    我在本地主机上设置了3个副本集的共享集群,并在默认端口上运行mongos。我如何使用Java API连接到共享群集。

    5热度

    1回答

    想象在那里我有 3(AWS)节点 指数的情况下(可以称之为朋友)3个碎片和1个副本。 S1(索引朋友主碎片1) S2(索引朋友主碎片2) S3(索引朋友主碎片3) R1(碎片1的副本) R3(碎片3的副本)R2(2碎片的副本) 允许SA ÿ该节点1具有(S1 R2),并且是主 节点2具有(S2 R3) 节点3具有(S3 R1) 现在,如果由于连接故障节点2下降。 负载平衡会发生和 节点1将促进复制