如何设计数据库 NoSQL的主要特点及应用领域?
NoSQL的主要特点及应用领域?
1. 他们可以处理大量的数据。NoSQL数据库具有非常高的读写性能,特别是在数据量大的情况下,同样的性能也非常出色。这是由于它的不相关性和简单的数据库结构。一般来说,MySQL使用的是查询缓存,每次更新表时,查询缓存都是无效的。它是一种大规模缓存。在交互频繁的Web2.0应用中,缓存性能不高。NoSQL的缓存处于记录级别,这是一个细粒度缓存,因此NoSQL在这个级别的性能要高得多。
2. 它们运行在廉价的PC服务器集群上。PC机群扩展非常方便,成本低,避免了“分片”操作的复杂性和成本。
3. 它们打破了性能瓶颈。NoSQL的支持者声称,NoSQL体系结构可以节省将web或Java应用程序和数据转换为SQL友好格式的时间,而且执行速度更快。”SQL并不适用于所有的程序代码,”他说,并补充说,为繁重、重复的数据花钱是值得的。但是当数据库结构非常简单时,SQL可能不是很有用。
4. 不要做太多的手术。尽管NoSQL的支持者也承认关系数据库提供了一组无与伦比的功能,并在数据完整性方面发挥了绝对稳定的作用,但他们也表示,企业的具体需求可能没有那么多。
5. 引导支持。因为NoSQL项目是开源的,所以它们缺乏来自供应商的正式支持。像大多数开源项目一样,他们必须寻求社区的支持。
如何设计数据库 nosql数据库有哪四种类型 mongodb使用场景
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。