虽然 NoSQL 数据库技术可以有效解决非结构化数据存储与大数据操作,具有良好的扩展性和灵活性,但它不支持广泛使用的结构化数据访问 SQL,同时也不支持数据库事务的ACID(原子性、一致性、隔离性和持久性)特性操作。
另外,不同的NoSQL数据库都有各自的查询语言和数据模型,这使得开发者很难规范应用程序接口。因此,NoSQL数据库技术仅解决了互联网应用的非结构化数据处理需求,但对企业应用的结构化数据管理并不适合。
NewSQL 数据库技术是一种在 NoSQL 数据库技术基础上同时支持关系数据库访问的技术,这类数据库具有 NoSQL 对海量数据的分布式存储管理能力,还保持了兼容传统关系数据库的ACID和SQL等特性。
NewSQL数据库技术不但支持非结构化数据管理的大数据应用,也支持结构化数据管理的关系数据库应用,它将成为未来主流的数据库技术。