RavenDB Overview

1,942 views

Published on

High level look at RavenDB features presented as a 10 minute lightning talk at the Nov 19 2013 BTVWag.org meeting of 8 lightning talks on NoSQL databases.

Published in: Technology
  • Be the first to comment

RavenDB Overview

  1. 1. Very high level Overview presented at BTVWag.org NoSQL Lightning Talks Nov 19 2013
  2. 2. @julielerman thedatafarm.com
  3. 3. RavenDB.net github.com/ravendb/ravendb
  4. 4. Document Database JSON
  5. 5. Comes from .NET World Written in C# Hosted on IIS Server or Embedded in .NET Client
  6. 6. .NET API HTTP API V3: native Java API
  7. 7. Sharding Replication ACID Transactions Multi-Tenant DBs Batch Transactions
  8. 8. Search Map/Reduce via Indexes Static & ad-hoc indexes Full Text Search (Lucene) Facets
  9. 9. Storage Engine Esent Coming in v3: “Voron”
  10. 10. Designed for DDD Entities & Aggregates Unit of Work In-memory test DB
  11. 11. Document Keys Auto-generate Client-assigned Rest-like keys (meetings/12345)
  12. 12. Association Support But not Constrained/automatic
  13. 13. Collection Support Defined in Meta-Data
  14. 14. Authorize Authenticate (Windows/OAuth)
  15. 15. Multi-Level Caching
  16. 16. On-going investment
  17. 17. UI for Management
  18. 18. Commercial Licenses Support Packages Training
  19. 19. Learn Articles Documentation Google Group TekPub/Pluralsight
  20. 20. RavenDB.net github.com/ravendb/ravendb
  21. 21. @julielerman thedatafarm.com

×