生产知识:SQL或NoSQL

正如Mac或PC之间的争论争论,而偏振意见持续存在哪种工业网络协议是最好的,新的技术辩论就会破坏IT开发人员的集群级别,并进入用户领域。

这个新的争论主要集中在继续使用我们最熟悉的SQL数据库结构是否更好(阅读“制造数据库”)或者把我们的马车拴在NoSQL数据库上,它被认为更适合基于云计算的计算——许多专家认为我们迟早都会朝着这个方向前进。

关于这场争论有很多信息,但我遇到的一个最清晰的解释来自于Avi Kapuya,他是一位IT专家,在云计算、数据和存储、系统可伸缩性、性能和分发方面有20多年的经验。他对这一问题的评论最初发布在DZone.com网站上。

Kapuya认为,NoSQL和SQL之间真正的区别在于NoSQL和SQL提供的数据访问方法不同,这导致了不同的可伸缩性和性能结果。尽管这在很大程度上是开发人员的问题,而且用户不会注意到,但NoSQL狭窄的数据访问模式导致了可预测和可靠的可伸缩性和性能——这就是为什么基于云的计算机倾向于支持它。毕竟,云计算是关于可伸缩性的。另一方面,尽管SQL有更广泛的访问模式,但它对简单性和数据完整性的关注使其至少目前更适合大型、复杂的组织。

暂时,您的设施的SQL / NoSQL辩论将归结为两件事:公司的指令(即,基于云的计算是如何重要的,与NoSQL专业知识的IT人员的可用性。

在未来一段时间内,您可能会继续使用SQL数据库。

更多的数据