Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11....

9

Transcript of Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11....

Page 1: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.
Page 2: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Basic features

● Document database● Paid deployment● JSON● C#, HTTP REST, Java● 25.11. version 3.0

Page 3: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Querying

● Lucene + LINQ● Suggestions● Dynamic aggregation – complex MapReduce

Page 4: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Indexes

● Necessary for any query● Static / automatic● In background – stale indexes● Standard query / MapReduce

Page 5: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Transformers

● Query addition● Projections● Can include more documents● Dynamic schema change

Page 6: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

C# client API● Bulk insert

● Changes API – push notifications

● Session action listener

● Concurrency – entity tags

● Aggressive caching

● Session profiling

● Transactions – AC(V)ID & BASE

Page 7: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Server● Replication

● Sharding

● Compression

● Encryption

● Expiration

● MoreLikeThis

● Versioning

● Studio – web UI

Page 8: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

RavenFS

● Special file system● Able to store binary data● File data with a specific key● Limited duplication● Streams

Page 9: Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● 25.11. version 3.0.

Sources

● http://ravendb.net/docs● http://ayende.com/blog/168323/what-is-new-in-ravendb-3-0-ravenfs