Chapter 9
- No, it is an in-memory dictionary that can be used as a cache or for other in-memory storage needs.
- Yes, they are. Most of this chapter's sections are dedicated to explaining why.
- Write operations.
- The main weaknesses of NoSQL databases are their consistency and transactions, while their main advantage is performance, especially when it comes to handling distributed writes.
- Eventual, Consistency Prefix, Session, Bounded Staleness, Strong.
- No, they are not efficient in a distributed environment. GUID-based strings perform better, since their uniqueness is automatic and doesn't require synchronization operations.
OwnsManyandOwnsOne.- Yes, they can. Once you use
SelectMany, indices can be used to search for nested objects.