Skip to content

FoundationDB/fdb-record-layer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,372 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FoundationDB Record Layer

Maven Central Nightly

FoundationDB logo

The FoundationDB Record Layer is a Java library that provides a record-oriented data store and a relational database interface built on top of the FoundationDB key/value store. Applications access it through a SQL interface over JDBC or a lower-level, record-oriented Java API. Its type system extends the standard relational types with user-defined nested structs, arrays, and fixed-dimension vectors for ML embeddings and similarity search. Reusable schema templates enable massively multi-tenant architectures whose shared schemas can safely evolve over time. An intelligent query planner handles joins, aggregation, grouping, sorting, and correlated subqueries, backing them with rich, incrementally-maintained indexes and favoring stream-based processing over in-memory buffers. Designed for distributed, stateless deployments with millisecond-level store initialization and query execution, it scales to thousands of independent database instances while inheriting the full ACID transactional semantics of FoundationDB.

Links

  • Documentation — A comprehensive overview of the FoundationDB Record Layer.
  • Setup — How to add the Java library as a dependency of your build.
  • Release Notes — A log of user-visible changes across releases.
  • GitHub Issues — Our issue tracker for bugs and feature requests.
  • foundationdb.org — The main landing page of the FoundationDB project.
  • FoundationDB Forums — The home for discussion about the FoundationDB project.

About

A relational database with SQL support built on FoundationDB

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

666 stars

Watchers

30 watching

Forks

Packages

 
 
 

Contributors

Languages