Re: Best Practice splitting large Data

From: sam <samnsam.james@xxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Tue, 10 May 2016 10:46:06 -0700 (PDT)
Why ads?
You should use mongodb sharding and pick a shard key that isn't by company 
or date.  Then add secondary indexes to the collection.   You only need one 
collection.   You can use separate databases per client or separate 
collections, but I don't believe that is needed.

On Tuesday, May 10, 2016 at 10:38:15 AM UTC-4, Boas Enkler wrote:

I'm currently migrating a huge amount of data to mongodb.


There are abour 10 Mio Documents. They have are defined by a date and a 
assigned company id.

Now I'm thinking about wether it would make any difference when I split 
the data . So that I would have foreach company and / or date a collection 
or database.

Is it to be expected to have performance differences when having all 
documents in one collection or in multiple collections / databases?


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/edae97e3-580b-4d68-8336-250c0a3ab432%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?