没有合适的资源?快使用搜索试试~ 我知道了~
mixed_gauge:使用ActiveRecord的简单而强大的数据库分片
共47个文件
rb:25个
gemfile:7个
yml:3个
需积分: 5 0 下载量 6 浏览量
2021-02-05
15:36:18
上传
评论
收藏 31KB ZIP 举报
温馨提示
mixed_gauge 一个简单而健壮的ActiveRecord扩展,用于数据库分片。 mixed_gauge提供具有哈希槽和重新分片支持的分片管理。 它使您能够通过类似KVS的界面对单个节点执行高效的查询。 您甚至可以并行使用ActiveRecord接口对所有节点执行有限的RDB查询。 mixed_gauge已在生产中使用。 目标与理念 简单 无需停机迁移 可回滚的操作 数据库分片往往过于复杂。 在某些情况下,需要这些复杂的数据库分片,但在某些情况下,数据库分片可能更简单。 对于分区来说很大的大数据集应该设计为分布式的,否则就应该重新设计。 要分发的设计使用基于键的关系或反向索引来适应
资源推荐
资源详情
资源评论
收起资源包目录
mixed_gauge-master.zip (47个子文件)
mixed_gauge-master
.coveralls.yml 24B
gemfiles
ar_4.2.gemfile 121B
ar_4.1.0.gemfile 120B
ar_4.1.7.gemfile 120B
ar_4.1.8.gemfile 120B
ar_5.gemfile 121B
rails_edge.gemfile 167B
mixed_gauge.gemspec 2KB
LICENSE.txt 1KB
lib
mixed_gauge
model.rb 6KB
shard_repository.rb 2KB
replication_mapping.rb 990B
config.rb 1KB
routing.rb 588B
all_shards_in_parallel.rb 1KB
railtie.rb 186B
database_tasks.rb 5KB
cluster_config.rb 4KB
errors.rb 302B
version.rb 49B
tasks
mixed_gauge.rake 1KB
mixed_gauge.rb 689B
Gemfile 96B
spec
schema.rb 293B
mixed_gauge
shard_repository_spec.rb 1KB
all_shards_in_parallel_spec.rb 1KB
cluster_config_spec.rb 2KB
database_tasks_spec.rb 6KB
config_spec.rb 954B
replication_mapping_spec.rb 792B
routing_spec.rb 409B
model_spec.rb 4KB
mixed_gauge_spec.rb 139B
models.rb 2KB
spec_helper.rb 2KB
performance_test.rb 497B
Rakefile 334B
.travis.yml 525B
bump 1KB
README.md 13KB
.rubocop.yml 427B
Appraisals 415B
.rspec 8B
.gitignore 104B
bin
console 245B
setup 115B
CHANGELOG.md 939B
共 47 条
- 1
资源评论
十月飘零
- 粉丝: 37
- 资源: 4672
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功