{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/jeremycole/innodb_ruby/blob/7ad09f95f69e3b1256ffdda8ab3137ba6dd1bd9f/LICENSE"
  ],
  "category": "binary-libraries",
  "description_en": "innodb_ruby parses InnoDB file formats to expose database storage structures for investigation and teaching. Its Ruby library and tools let users inspect pages, record counts and B+ tree organization, including interactive examination through irb. The author describes its APIs and output as unstable.",
  "description_zh": "innodb_ruby 解析 InnoDB 文件格式，供研究和教学时查看数据库的磁盘结构。Ruby 库与工具可检查数据页、记录数量及 B+ 树组织方式，也可通过 irb 交互式分析。作者说明其 API 和输出格式仍会变化。",
  "entry_url": "https://awesomerea.org/resources/innodb-ruby/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/innodb-ruby/",
  "evidence_url": "https://github.com/jeremycole/innodb_ruby/blob/7ad09f95f69e3b1256ffdda8ab3137ba6dd1bd9f/README.md",
  "group": "tools",
  "id": "innodb-ruby",
  "json_url": "https://awesomerea.org/resources/innodb-ruby/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/innodb-ruby/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/innodb-ruby/index.md",
  "name": "innodb_ruby",
  "name_zh": "innodb_ruby InnoDB 文件结构解析工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Ruby is required to use the library and its interactive irb workflow.",
    "InnoDB files are required for storage-structure inspection.",
    "The author states that the software is unsuitable for critical production use and that APIs and output may change.",
    "BSD-3-Clause license."
  ],
  "requirements_zh": [
    "使用该库及 irb 交互式流程需要 Ruby。",
    "检查存储结构需要 InnoDB 文件。",
    "作者指出软件不适合关键生产用途，API 和输出格式可能变化。",
    "许可证为 BSD-3-Clause。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/jeremycole/innodb_ruby",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
