没有合适的资源?快使用搜索试试~ 我知道了~
low_card_tables:将低基数列存储在单独的表中以获得更大的灵活性和更好的性能
共62个文件
rb:54个
md:2个
gemfile:1个
需积分: 5 0 下载量 59 浏览量
2021-06-23
22:23:01
上传
评论
收藏 119KB ZIP 举报
温馨提示
low_card_tables 将low_card_tables视为“ActiveRecord 的位域,但做得对”。 它允许您在给定的数据库列中尽可能紧凑地存储多个值,但使用的技术比实际位域对查询、未来扩展、单独分析和其他(非 Rails)工具更加友好。 它适用于表中几乎没有不同值的任何数据; 布尔字段就是一个例子,但任何enum样式的字段都非常适合使用。 结合 ,允许 RDBMS 高效地表示各种各样的数据,并具有很大的灵活性——快速有效地构建您的项目,同时依靠最可靠、可管理、经过验证的数据引擎。 通过将包含很少不同值(例如,布尔值和其他标志)的列分解为透明引用和使用的单独表,极大地提高了数据库表的可伸缩性和可维护性。 支持 Rails 3.0.x、3.1.x、3.2.x、4.0.x 和 4.1.x,在 Ruby 1.8.7、1.9.3、2.0.0 和 2.1.2 和 MySQL、P
资源推荐
资源详情
资源评论
收起资源包目录
low_card_tables-master.zip (62个子文件)
low_card_tables-master
.travis.yml 6KB
Rakefile 117B
LICENSE 1KB
low_card_tables.gemspec 3KB
Gemfile 480B
CHANGES.md 2KB
spec
low_card_tables
system
namespaced_models_system_spec.rb 3KB
sti_system_spec.rb 7KB
queries_system_spec.rb 7KB
options_system_spec.rb 19KB
basic_system_spec.rb 8KB
bulk_system_spec.rb 13KB
migrations_system_spec.rb 29KB
caching_system_spec.rb 17KB
validations_system_spec.rb 2KB
unit
low_card_table
row_manager_spec.rb 41KB
cache_expiration
no_caching_expiration_policy_spec.rb 562B
fixed_cache_expiration_policy_spec.rb 803B
unlimited_cache_expiration_policy_spec.rb 587B
has_cache_expiration_policy_spec.rb 5KB
exponential_cache_expiration_policy_spec.rb 4KB
cache_spec.rb 11KB
base_spec.rb 8KB
row_collapser_spec.rb 5KB
table_unique_index_spec.rb 5KB
has_low_card_table
low_card_association_spec.rb 13KB
low_card_dynamic_method_manager_spec.rb 10KB
base_spec.rb 3KB
low_card_objects_manager_spec.rb 3KB
low_card_associations_manager_spec.rb 8KB
active_record
scoping_spec.rb 4KB
base_spec.rb 2KB
relation_spec.rb 1KB
migrations_spec.rb 9KB
helpers
query_spy_helper.rb 995B
database_helper.rb 5KB
system_helpers.rb 2KB
.gitignore 179B
lib
low_card_tables
low_card_table
row_manager.rb 35KB
base.rb 10KB
cache_expiration
unlimited_cache_expiration_policy.rb 382B
exponential_cache_expiration_policy.rb 9KB
fixed_cache_expiration_policy.rb 782B
no_caching_expiration_policy.rb 404B
has_cache_expiration.rb 6KB
table_unique_index.rb 5KB
cache.rb 10KB
row_collapser.rb 9KB
has_low_card_table
base.rb 10KB
low_card_associations_manager.rb 8KB
low_card_objects_manager.rb 5KB
low_card_dynamic_method_manager.rb 13KB
low_card_association.rb 13KB
errors.rb 5KB
active_record
base.rb 2KB
migrations.rb 11KB
scoping.rb 4KB
relation.rb 2KB
version.rb 97B
version_support.rb 2KB
low_card_tables.rb 3KB
README.md 4KB
共 62 条
- 1
资源评论
AaronGary
- 粉丝: 22
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功