Skip to content

ohadzeliger/fdb-record-layer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,372 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 record-oriented store built on FoundationDB

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 80.8%
  • Prolog 18.7%
  • Other 0.5%