文件名称:yaml_record:使用 yaml 持久化数据
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-28 22:23:16
Ruby
YAML 记录 介绍 YAML Record 是一个符合 ActiveModel API 的数据持久化库。 以前使用 ActiveRecord 管理数据库的任何人都应该熟悉使用 YAMLRecord。 使用这个库,数据被保存在一个 YAML 支持的文件中。 基本原理 为什么是基于 YAML 的持久性存储? 在某些情况下,有一些简单数据的集合,其中很少有记录本质上很少被访问,并且理想情况下能够在文本文件中轻松扫描。 这些可以包括简单的联系表单、登录页面兴趣、反馈表单、调查、团队页面等,其中根本不需要完全持久的数据库解决方案的开销。 在很多情况下,YAMLRecord不是正确的持久化策略。 出于显而易见的原因,任何将拥有大量记录、经常更新或可供大量用户访问的集合不应存储在 YAML 文本文件中。 但是,对于特定情况,将内容存储在简单文本文件中的便利性变得显而易见。 能够像访问熟悉的数据库 O
【文件预览】:
yaml_record-master
----.gitignore(38B)
----yaml_record.gemspec(1KB)
----README.md(6KB)
----lib()
--------yaml_record.rb(304B)
--------yaml_record()
----Gemfile(95B)
----MIT-LICENSE(1KB)
----Rakefile(148B)
----test()
--------base_test.rb(7KB)
--------test_helper.rb(441B)