Thanks to visit codestin.com
Credit goes to github.com

Skip to content

alexcorvi/tydb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

description
Strongly-typed, NoSQL, fast, light-weight, embedded, Mongo-like database with built-in ODM.

TyDB

Introduction

TyDB is a database system written in typescript, its goal is to provide a strongly-typed database experience with an API and a query language similar to MongoDB.

  • It can be in-memory, or persistent (using a persistence adapter).
  • It can be used with NodeJS or in the browser.
  • It can be embedded or served over a network (like MongoDB).
  • The query language and the API is very similar to MongoDB, (except for the dot notation) and the difference is only to provide and experience with maximum type declaration.
  • Persisted in a flat file when in node (using a persistence adapter), persisted in IndexedDB when in the browser (using another adapter), and you can easily write your own adapter too.
  • Can deal with large data sets (tested against 1GB of data) and won't take too much memory.
  • It is fast.
  • It is light-weight (45 KB, not gzipped).
  • Based on NeDB.

Different ways of instantiating the database

About

Strongly-typed, NoSQL, fast, light-weight, embedded, Mongo-like database with built-in ODM.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published