Hi, There is no real limits as far as I know. As you will have one region per table (at least :-), the number of region will be something to monitor carefully if you need thousands of table. See http://hbase.apache.org/book.html#arch.regions.size.
Don't forget that you can add as many column as you want, and that an empty cell cost nothing. For example, a class hierarchy is often mapped to multiple tables in a RDBMS, while in HBase having a single table for the same hierarchy makes much more sense. Moreover, there is no transaction between tables, so sometimes a 'uml composition' will go to a single table. And so on. N. On Fri, Jul 13, 2012 at 9:04 AM, Adrien Mogenet <adrien.moge...@gmail.com> wrote: > Hi there, > > I read some good practices about number of columns / column families, but > nothing about the number of tables. > What if I need to spread my data among hundred or thousand (big) tables ? > What should I care about ? I guess I should keep a tight number of > storeFiles per RegionServer ? > > -- > Adrien Mogenet > http://www.mogenet.me