AmberDB is a high-performance, flat-file NoSQL database engine for Perl built on top of Berkeley DB (DB_File). It combines the speed of flat-file storage with enterprise features: schema-driven multi-dimensional indexing, ACID-compliant transactions with Strict Two-Phase Locking (Strict 2PL), columnar faceted navigation, multilingual locale processing, and native RAM-disk caching.

Features

  • a simple Perl-native CRUD API
  • schemaless and schema-driven data structures
  • indexed matching and filtering
  • fast full-text search
  • sorting and faceted queries
  • relational and repeated data blocks
  • multi-table transactions
  • concurrency control
  • high-throughput batch operations
  • portable database archives and restore tools
  • fast indexed reads
  • no SQL layer in the application

Project Activity

See All Activity >

License

Artistic License 2.0

Follow AmberDB - NoSQL database engine in Perl

AmberDB - NoSQL database engine in Perl Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AmberDB - NoSQL database engine in Perl!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Developers

Programming Language

C, Perl

Related Categories

Perl Database Engines Servers, C Database Engines Servers

Registered

3 days ago