Skip to content

Instantly share code, notes, and snippets.

@khalidabuhakmeh
Last active December 11, 2015 22:18
Show Gist options
  • Save khalidabuhakmeh/4668168 to your computer and use it in GitHub Desktop.
Save khalidabuhakmeh/4668168 to your computer and use it in GitHub Desktop.
RavenDB Questions
=================================
1. When should you start thinking about Replication with RavenDB?
a. What factors affect whether you should be thinking about replication.
b. since we are on replication, How does Master/Slave work in RavenDB and can we see it?
2. When should you start thinking about Sharding with RavenDB (# of documents, app locations, etc.)?
a. What factors affect whether you should be thinking about replication.
3. I've heard about moving indexes to a different drive, why and how would you do this?
4. I've heard that RavenDB and Windows Azure are not a good mix due to performance issues. Is that true?
5. Does the number of fields in an index impact performance (indexing and query), or just take up more space?
6. Why can't you enable plugins after you've created a database?
7. If I was to use the RavenDB client with Mono, are my transactions still ACID?
8. Have you heard of anyone combining Raven Embedded and Raven Server to create a partially connected application? If not, is that possible?
a. thinking you would create a IPartiallyConnectedDocumentStore
b. It would be initialized like this: new PartiallyConnectedDocumentStore(EmbeddedDocumentStore, DocumentStore).
9. Any plans to add dashboard graphs and charts to know more about database behavior? (Sometimes the statistics are hard to read and comprehend)
10. Any plans to offer a "Short Guid" implementation with RavenDB for Ids?
11. ServiceStack claims that their JSON Serializer is faster than JSON.NET have you tried it with RavenDB or any plans to try it?
12. I've seen a lot of people advocating the Repository pattern with RavenDB. Can you explain whether that is a good idea or not?
@dotnetchris
Copy link

2a either seems to be redundant to 1a, unless there's a typo in there for a whole word wrong.

@dotnetchris
Copy link

+3a Given dedicated servers commonly are limited to 4 drives, would you configure this as RAID10 and put the store and indexes on 1 single array, or would you split this into 2 RAID1 arrays? If you had 2 RAID1 arrays which arrays would contain the OS, store, and indexes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment