Yes, keep an open mind, but please do not use a database that has a history of just losing data in mission critical software.
> there is no need to structure the data into tables and schema does not need to be enforced at the DB level.
There is no need to, just like your car doesn't need safety belts to function.
A database scheme is mostly a safety mechanism as it will prevent you from doing something stupid.
> Google has been running its entire infrastructure on a NoSQL database for years.
Do you have a source for this claim? I would be inclined to believe that the data for my Google account sits in a relational database somewhere.
Yes, keep an open mind, but please do not use a database that has a history of just losing data in mission critical software.
> there is no need to structure the data into tables and schema does not need to be enforced at the DB level.
There is no need to, just like your car doesn't need safety belts to function.
A database scheme is mostly a safety mechanism as it will prevent you from doing something stupid.
> Google has been running its entire infrastructure on a NoSQL database for years.
Do you have a source for this claim? I would be inclined to believe that the data for my Google account sits in a relational database somewhere.