0

I am planning a for a database that i expect will be very big in terms of number of records rather than tables and batabases. My Question is what product (i.e, SQL 2008, Cassandra, Azure) handles scaling better?

I expect that there will be 100k or so records will be added everyday, It should easily retrieve a single row and a batch of them.

The app will crawl the web and for each word in a dictionary will find the same word used in different sentences and record them to a database. The developers are mainly .net oriented but they are fluent in C/C++ as well and because this is a academic project anything is basically affordable.

One platform/product per answer please.

Sevki
  • 533
  • 1
  • 7
  • 11
  • Define "gigantic" and "platform" please. – Peter Eisentraut Jan 05 '11 at 14:16
  • 2
  • How much data - what seems "very big" to you might be small to someone else 2) what access method will you used, e.g. will you mainly be inserting or updating? will you be accessing individual rows or large ranges in SELECTs?
  • – Gaius Jan 05 '11 at 14:24
  • 3
    While I think SQLite and MSAccess will not work for you, databases like MySQL, PostgreSQL, Oracle *** and DB2 are proven to do the thing you want. Be more specific. What features do you need? Who will use the 100k records per day? Which systems do you need to connect? What programming languages do your developers speak? Can you do PL/SQL? What budget you have.. – Sebastian Roth Jan 05 '11 at 14:37
  • Depending on what you're doing, I've also seen people break things up by year, and then use a UNION if they're gong to be searching across year boundriess. This is particularly useful for databases like mySQL where you don't have as fine control of how to spread your data out across spindles, or where you have (had?) limitations on table size (either number of records or total size on disk) – Joe Jan 05 '11 at 15:16
  • Also, 100k records per day with 4-6 fields can be much different from 100k records with 100+ fields each. – Joe Jan 05 '11 at 15:17
  • Has anyone tried "Denali" CTP? – Sevki Jan 05 '11 at 23:03
  • 1
    @Sevki "Has anyone tried Denali CTP" is a different question. Please try to phrase it as such on a new question, but make it a "correct" question please. http://dba.stackexchange.com/questions/how-to-ask – jcolebrand Jan 06 '11 at 02:40