awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tcdi/pgxAvatar tcdi

    tcdi/pgx

    4,716Vezi pe GitHub↗

    pgx este un framework și o suită de instrumente pentru dezvoltarea de extensii PostgreSQL de înaltă performanță folosind limbajul de programare Rust. Oferă un wrapper API de nivel scăzut pentru a interacționa cu contextele de memorie interne ale bazei de date, sistemele de logare și API-urile de execuție de bază, permițând implementarea de funcționalități și logică personalizată direct în motorul bazei de date. Proiectul se distinge printr-un instrument de build dedicat și o interfață în linia de comandă (CLI) care gestionează ciclul de viață al dezvoltării extensiei, de la inițializarea mediului până la împachetarea binară. Include un mapper de tipuri care traduce structurile de limbaj în tipuri compozite de bază de date și generează automat definițiile SQL corespunzătoare. Framework-ul acoperă o suprafață largă de capabilități, inclusiv maparea funcțiilor definite de utilizator, integrarea protocolului binar și suportul pentru mai multe versiuni de target pentru a asigura compatibilitatea între diferite release-uri de baze de date. De asemenea, oferă wrappere specializate pentru gestionarea memoriei, pentru a manipula pointerii și a preveni scurgerile de memorie în mediul bazei de date.

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

    Rust
    Vezi pe GitHub↗4,716
  • pgcentralfoundation/pgrxAvatar pgcentralfoundation

    pgcentralfoundation/pgrx

    4,720Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,720
  1. Home
  2. Operating Systems & Systems Programming
  3. Database Memory Context Wrappers

Explorează sub-etichetele

  • 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.