The three basic types of databases, Hierarchical, Relational, and Network are constantly being re-invented.
When Google decided to make searching the web fast, they used the fast type of database, a Hierarchical index re-invented as Big Table.
When they decided to make money from their service, they used a relational database, notably MySQL to collect billions in revenue from their the Ad programs. When they needed to scale MySQL they choose to introduce sharding. The SEC and SOX compliance require Google to not just be really fast, but also accurate in their financial reporting. This is the main strength of a RDMS.
If someone knows how they are using network databases, OODS or XML DBs, I’d like to hear about it.
The three basic types of databases, Hierarchical, Relational, and Network are constantly being re-invented.
When Google decided to make searching the web fast, they used the fast type of database, a Hierarchical index re-invented as Big Table.
When they decided to make money from their service, they used a relational database, notably MySQL to collect billions in revenue from their the Ad programs. When they needed to scale MySQL they choose to introduce sharding. The SEC and SOX compliance require Google to not just be really fast, but also accurate in their financial reporting. This is the main strength of a RDMS.
If someone knows how they are using network databases, OODS or XML DBs, I’d like to hear about it.
Kieran