6.14.0 • Published 2 years ago

@karmaniverous/entity-manager v6.14.0

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
2 years ago

API DocumentationCHANGELOG

entity-manager

EntityManager implements rational indexing & cross-shard querying at scale in your NoSQL database so you can focus on your application logic.

The Typescript refactor is still in flux, but stabilizing! Still fleshing out the demo & documentation.

If you have any questions, please start a discussion. Otherwise stay tuned!

Why?

Traditional relational database systems like MySQL or SQL Server implement indexing & scaling strategies at a platform level based on schemas defined at design time.

NoSQL platforms like DynamoDB offer far better performance at scale, but structured index & shard keys must be defined as data elements and exploited by application logic in data retrieval & cross-shard queries. They shift the burden of complexity from the database platform to the developer!

EntityManager encapsulates a provider-agnostic, highly opinionated approach to the single-table design pattern.

With EntityManager, you can:

  • Define related data entities & structured keys wth a simple, declarative configuration format.

  • Specify a partition sharding strategy that maximizes query performance while permitting planned, staged scaling over time.

  • Add or remove structured index keys from entity data objects with a single method call.

  • Perform paged, cross-shard, multi-index queries with a single method call.


Built for you with ❤️ on Bali! Find more great tools & templates on my GitHub Profile.

6.13.3

2 years ago

6.13.2

2 years ago

6.13.1

2 years ago

6.13.0

2 years ago

6.6.0

2 years ago

6.12.0

2 years ago

6.7.0

2 years ago

6.7.2

2 years ago

6.7.1

2 years ago

6.7.4

2 years ago

6.7.3

2 years ago

6.7.5

2 years ago

6.11.1

2 years ago

6.11.0

2 years ago

6.11.4

2 years ago

6.11.2

2 years ago

6.8.1

2 years ago

6.8.0

2 years ago

6.10.2

2 years ago

6.10.1

2 years ago

6.10.0

2 years ago

6.14.0

2 years ago

6.10.3

2 years ago

6.9.0

2 years ago

6.9.2

2 years ago

6.9.1

2 years ago

6.5.0

2 years ago

6.5.1

2 years ago

6.4.5

2 years ago

6.4.4

2 years ago

6.4.7

2 years ago

6.4.6

2 years ago

6.4.9

2 years ago

6.4.8

2 years ago

6.4.10

2 years ago

6.1.0

2 years ago

6.3.0

2 years ago

6.1.2

2 years ago

6.1.1

2 years ago

6.3.1

2 years ago

6.4.3

2 years ago

6.4.2

2 years ago

6.2.4

2 years ago

6.1.0-2

2 years ago

6.1.0-3

2 years ago

6.1.0-4

2 years ago

6.0.1

2 years ago

6.1.0-5

2 years ago

6.0.0

2 years ago

6.2.1

2 years ago

6.1.0-6

2 years ago

6.2.0

2 years ago

6.4.1

2 years ago

6.2.3

2 years ago

6.4.0

2 years ago

6.2.2

2 years ago

6.1.0-0

2 years ago

6.1.0-1

2 years ago

5.0.6

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.9

2 years ago

5.0.8

2 years ago

5.0.7

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.4.3

2 years ago

4.4.2

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.3.0-0

3 years ago

4.3.0-1

3 years ago

4.3.2

3 years ago

4.3.1

3 years ago

4.3.3

3 years ago

4.3.0

3 years ago

4.3.0-2

3 years ago

4.1.0

3 years ago

4.0.0

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

1.0.0

3 years ago

3.0.0

3 years ago

2.2.1

3 years ago

2.1.2

3 years ago

0.1.0

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.1.3

3 years ago

0.1.1

3 years ago

0.1.2-1

3 years ago

0.1.2-0

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago