Matt Benjamin (LinuxInsider):
That said, NoSQL is not for everyone. The power and sophistication of SQL databases are the foundation for a wide range of reporting and data access technologies, from application frameworks to report generation systems. It will be some time before NoSQL equivalents for such integration technologies can be put in place.
I’m not even sure NoSQL databases will need to get to that level.
The Unix tools success was based on some brilliant simple rules:
- write programs that do one thing and do it well
- write programs to work together
- write programs to handle text streams, because that is a universal interface