Writing your own storage system: where to start?

Read about NoSQL ( http://nosql.eventbrite.com/ ), a movement aimed at encouraging the drop of traditional relational databases in favor of custom storage applications.

Intrigued by the idea of ​​trying to write a small personal storage system (for the .net platform) as a training project for pets, what are your suggestions or useful links? When to start? How to balance what is on the hard drive and what is in memory?

I think this may be an interesting opportunity to study the internal internal workings of the database, but I really miss the most basic theory. Thanks.

+5
source share
6 answers

Before you begin, I would recommend exploring the possibility of using SQL servers to store XML files as blobs inside a relational database. Perhaps your storage system does not have to be from scratch. It could be a hybrid on top of the storage capabilities of SQL XML data.

+3
source

NoSQL , , . , , CS. Gray Reuter. , . , .

+3

SO " - " !

+2

, , .

, , , . LINQ .

-, ACID, .

-, , .

-, ANSI-SQL, , .

- , , , , .

+2

, Prevayler. , ram, RDBMS. , Google, Amazon , . 64- , RDBMS .

+1

. , , , , dbo . 1. ? , , .

  • ? , , , .

  • ? , MySql MSSQL.

db, . , , . , XML/ , . , SQLite, . , , - , - 32- .

+1
source

All Articles