awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesDatabase Memory Context Wrappers

Safe wrappers that manage memory allocated by a database server's internal memory system.

Distinct from Managed Memory Allocators: The candidates focus on kernel-level or Wasm allocators, whereas this is specific to database server memory contexts.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Database Memory Context Wrappers. Refine with filters or upvote what's useful.

Awesome Database Memory Context Wrappers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tcdi/pgxAvatar von tcdi

    tcdi/pgx

    4,716Auf GitHub ansehen↗

    pgx ist ein Framework und eine Tool-Suite für die Entwicklung von hochperformanten PostgreSQL-Extensions mit der Programmiersprache Rust. Es bietet einen Low-Level-API-Wrapper für die Interaktion mit internen Datenbank-Memory-Contexts, Logging-Systemen und Core-Execution-APIs, was die Implementierung benutzerdefinierter Datenbankfunktionalität und Logik direkt innerhalb der Datenbank-Engine ermöglicht. Das Projekt zeichnet sich durch ein dediziertes Build-Tool und eine Command Line Interface (CLI) aus, die den gesamten Entwicklungszyklus einer Extension verwalten – von der Umgebungsinitialisierung bis zum Binary-Packaging. Es enthält einen Type-Mapper, der Sprachstrukturen in zusammengesetzte Datenbanktypen übersetzt und automatisch die entsprechenden SQL-Schema-Definitionen generiert. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich User-Defined Function Mapping, Binärprotokoll-Integration und Multi-Version-Target-Support, um Kompatibilität über verschiedene Datenbank-Releases hinweg sicherzustellen. Zudem bietet es spezialisierte Memory-Management-Wrapper, um Pointer zu handhaben und Leaks innerhalb der Datenbankumgebung zu verhindern.

    Provides safe Rust wrappers for PostgreSQL memory contexts to prevent leaks and manage resource lifetimes.

    Rust
    Auf GitHub ansehen↗4,716
  • pgcentralfoundation/pgrxAvatar von pgcentralfoundation

    pgcentralfoundation/pgrx

    4,720Auf GitHub ansehen↗

    pgrx is a framework for building and packaging custom PostgreSQL extensions using Rust. It serves as a foreign function interface bridge that maps Rust types and functions to the internal server programming interface of the database. The project provides a specialized toolchain for cross-compilation across different operating systems and target architectures using custom sysroots. It includes a schema generator that automatically translates high-level language structures into SQL definitions and binary protocol mappings. The framework manages memory safety by wrapping database memory context

    Wraps PostgreSQL memory contexts in Rust's ownership model and converts panics to database-level errors.

    Rustpostgrespostgresqlpostgresql-extension
    Auf GitHub ansehen↗4,720
  1. Home
  2. Operating Systems & Systems Programming
  3. Database Memory Context Wrappers

Unter-Tags erkunden

  • PostgreSQL Memory Context WrappersSafe wrappers that translate PostgreSQL memory contexts into Rust's ownership model and convert panics to database-level errors. **Distinct from Database Memory Context Wrappers:** Distinct from Database Memory Context Wrappers: specifically targets PostgreSQL's memory system with panic-to-error translation.