awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesDocument Embedding

Techniques for nesting related data within parent documents.

Distinguishing note: Focuses on denormalization and nesting strategies.

Explore 8 awesome GitHub repositories matching data & databases · Document Embedding. Refine with filters or upvote what's useful.

Awesome Document Embedding GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rethinkdb/rethinkdbrethinkdb 的头像

    rethinkdb/rethinkdb

    26,996在 GitHub 上查看↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    RethinkDB models one-to-many relationships by nesting related data directly within a parent document to simplify retrieval and ensure atomic updates for smaller datasets.

    C++
    在 GitHub 上查看↗26,996
  • json-api/json-apijson-api 的头像

    json-api/json-api

    7,708在 GitHub 上查看↗

    JSON API is a set of industry standards for RESTful APIs that defines uniform protocols for resource serialization, error responses, and query parameters. It provides a specification for request and response payloads in JSON-based APIs to ensure consistency across endpoints. The specification focuses on reducing network requests through a structured resource serialization format and a standardized mechanism for embedding related resources into a single response. It utilizes a custom JSON media type for content negotiation and supports the definition of custom profiles to provide specialized i

    Includes related resources alongside primary data in a single response using a reserved includes parameter.

    CSS
    在 GitHub 上查看↗7,708
  • mongodb/laravel-mongodbmongodb 的头像

    mongodb/laravel-mongodb

    7,075在 GitHub 上查看↗

    This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern. The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns. Th

    Supports storing related data directly within parent documents to reduce read lookups.

    PHP
    在 GitHub 上查看↗7,075
  • nissl-lab/npoinissl-lab 的头像

    nissl-lab/npoi

    6,186在 GitHub 上查看↗

    NPOI is a pure .NET library for reading and writing Microsoft Office files in both legacy binary (.xls) and modern OpenXML (.xlsx, .docx) formats, operating entirely without requiring Microsoft Office or COM interop. It runs on Windows and Linux under .NET Standard and .NET Framework runtimes, using only managed code to parse and generate Office documents. The library provides comprehensive spreadsheet capabilities, including creating, editing, and reading Excel workbooks in both .xls and .xlsx formats, with support for cell formatting, styles, and formulas. It includes a streaming row-by-row

    Opens legacy .xls files by reading OLE2 compound storage structures.

    C#biffdotnetcoreexcel
    在 GitHub 上查看↗6,186
  • netflix/fast_jsonapiNetflix 的头像

    Netflix/fast_jsonapi

    5,036在 GitHub 上查看↗

    fast_jsonapi 是一个 Ruby 对象序列化器,旨在将复杂的后端数据对象转换为结构化的 JSON 表示。它专门实现了 JSON:API 格式,以确保服务器和客户端之间的一致数据交换。 该库作为一个复合文档生成器,允许将相关资源嵌入到单个响应中,以最小化网络请求。它使用基于类的模式定义将内部数据库模型与公共 API 表示解耦。 该项目包括一个命令行工具,用于通过扫描数据库模式来生成序列化器样板代码。性能通过基于键的输出缓存和追踪序列化与编码过程执行延迟的仪表工具进行管理。

    Generates compound documents by embedding related resources in a flat structure within a single JSON response.

    Rubynot-maintained
    在 GitHub 上查看↗5,036
  • mongoengine/mongoengineMongoEngine 的头像

    MongoEngine/mongoengine

    4,349在 GitHub 上查看↗

    MongoEngine 是一个 Python 对象文档映射器(ODM),它将数据库记录转换为对象,从而为数据持久化提供面向对象的接口。它作为 MongoDB 的文档管理器和模式验证器,将类映射到文档以强制执行数据类型和验证规则。 该项目提供了一个延迟加载的 QuerySet 系统,用于使用 Pythonic 语法过滤、排序和聚合集合。它通过文档继承、递归嵌入式文档处理和基于引用的对象链接等功能管理复杂数据结构。 该库涵盖了广泛的功能,包括模式迁移、全文搜索以及通过 GridFS 文件系统管理大二进制文件。它还包括用于数据库索引优化、查询性能分析和基于信号的生命周期钩子的工具,以在文档事件期间自动化逻辑。

    Supports nesting related data structures by treating embedded documents as dependent objects within a parent document.

    Pythonhacktoberfestmongomongodb
    在 GitHub 上查看↗4,349
  • azat-co/practicalnodeazat-co 的头像

    azat-co/practicalnode

    3,787在 GitHub 上查看↗

    Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok

    Implements denormalization strategies by nesting related data as sub-documents within a single collection.

    JavaScriptapressawsaws-ec2
    在 GitHub 上查看↗3,787
  • elapouya/python-docx-templateelapouya 的头像

    elapouya/python-docx-template

    2,552在 GitHub 上查看↗

    python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data contexts using a logic-based markup syntax. It functions as a document automator that injects variables, images, and sub-documents into Word files while maintaining the original styling. The project uses a rendering system based on Jinja2 to apply template logic and filters to Office Open XML files. It allows for the creation of custom template filters to transform data during the rendering phase and includes a command line interface for producing documents by passing a template

    Inserts the contents of another file or programmatically generated document into a template variable.

    Python
    在 GitHub 上查看↗2,552
  1. Home
  2. Data & Databases
  3. Document Embedding

探索子标签

  • Compound Document Embeddings1 个子标签Techniques for including related resources in a single response without using nested serialization. **Distinct from Document Embedding:** Focuses on the 'includes' parameter pattern for flat embedding rather than traditional document nesting/denormalization.
  • Sub-document EmbeddingNesting the full content of one document file within another via template variables. **Distinct from Document Embedding:** Focuses on the structural embedding of whole files into templates rather than data denormalization.