Let’s say, I would like to keep “chats” in a table. columns may be “from”, “to” and “message” (all strings). what is the maximum row count in this table? What will happen after I exceed 20million rows? Is 20 million huge or small?
In general in Google App Engine form Java, what is the maximum row count in a table? What are the best practices?
Thank you.
If your referring to the datastore, for all practical reasons the only limit is your budget, the more data you store you will pay more for storage.
In regard for query speed, the major overhead in query is the amount of items that query fetches, it takes almost the same time to retrive X items from 1,000 entities set and from 100,000,000.
There is a very interesting video from Google IO 2008 about the datastore (the indexes part is still relevant)