1

I'm looking at a table structure that might look about like this:

| char(32) | char(32) | (boolean) |

The combination of the first two columns will be indexed. This database could easily have millions if not tens of millions of rows being inserted, queried, updated, and deleted every day. What's the best database tool for this? Is it MySQL or is there something more efficient that will use less space on disk?

4

3 回答 3

1

Any relational database should be able to handle the load you describe assuming a proper logical and physical schema.

于 2011-09-23T19:56:30.287 回答
1

Only that one table? Is the table shared, or only updated by one process?

If that's the only data you're keeping and it's maintained by a single process then any kind of database is probably overkill. Why not a linked list in memory?

于 2011-09-23T19:59:21.940 回答
0

Does it have to be on a disk? Why not use memcached or redis? I assume you can make your "table" into "key/value" pairs?

于 2011-09-23T19:57:21.833 回答