3 ms·
Great point. The thing I'm interested in on these new data storage technologies is at the low level, rapid development, early stage (low traffic) portion of a p
by jpcx01 17y ago
Great point. The thing I'm interested in on these new data storage technologies is at the low level, rapid development, early stage (low traffic) portion of a project since thats where I'm at.
I'd rather be able to remove barriers like having to design a schema, and get some early efficiencies to develop my app fast and iterate.
Though, my experience in scaling every site that needed to be scaled has concluded with sharding. So MongoDB sort of fits there as well with its autosharding capabilities.
- Vitaly 17y agonosql databases do not free you from having to design your schema! they do free you from having to run migrations, but those are trivial while you are small, migrations are only a problem when you have huge tables. With nosql dbs you can skip migrations and do 'repair on read' schema changes, but you still need to design your schema. and coming from sql world, designing nosql schemas can be a lot of pain since you have to change your perspective completely. and crazy naming (of cassandra and other big-table derivatives) doesn't help either: wtf is column family, etc :).