windows8动态主题2017 年技术盘点(4)

电脑杂谈  发布时间:2018-02-14 03:26:02  来源:网络整理

4. Spanner的另外一个特征是由松耦合的系统进化到一个高效的紧耦合系统,这样的系统能够处理各种类型的大数据。与此不同的是目前的大数据处理组件因松耦合而导致三难(选型难、使用难、维护难)。这表明大数据处理的技术架构可能从松耦合向紧耦合演进。

从Spanner的演化,我们可以感知关系型的春天重返故里,而分布式关系型已经踏着前进的节拍走到了我们眼前。现在,已经不是潮流来临,而是在席卷2017年的我们,并继续横扫2018。以此来观察界,这一年,OceanBase、TDSQL、TiDB、CockroachDB等等主流分布式即NewSQL系统正如火如荼地发展着,技术层面不断向Spanner靠拢。

2.4 NoSQL、图、流等场景化明显

随着互联网web2.0网站的兴起,传统的关系在应付超和高并发的SNS类型的纯动态网站时已经显得力不从心,而NoSQL由于其本身的特点得到了非常迅速的发展。windows8动态主题

NoSQL家族主要分为键值(Key-Value)存储、列存储、文档型和图四大类,其产生就是为了解决数据集合多重数据种类带来的挑战,故场景化也格外明显。

键值存储适用于内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等。

列存储适用于分布式的文件系统;文档型适用于Web应用(与Key-Value类似,Value是结构化的,不同的是能够了解Value的内容)。

图适用于社交网络,推荐系统等,专注于构建关系图谱,如果与AI结合起来,我们可以设想一下他们美好的未来。

NoSQL并没有一个统一的架构,而是各有所长,一个成功的NoSQL必然特别适用于某些场合或者某些应用。

还有意思的是,Kafka今年终于正式迎来了1.0.0版本,不仅标识着各组件功能的稳定性,还引入了一些新的功能:Kafka Streams API的优化(增加了一些全新的操作算子如cogroup等);JMX监控指标的完善(引入很多集群健康度检查指标,对Kafka Connect监控体系做了较大程度的补足);优化SASL认证错误的处理;强化对JBOD磁盘崩溃的处理;幂等producer的优化。此外,Kafka新引入了KSQL引擎,使得其更像一个流而存在。

2017年,从关系型之外的其他,我们看到,正在朝场景化方向发展,不同类型的适用于不同的场景,产品只有做好自己的场景定位,才能谋取到更大的发展。

2.5 一些老牌,在变革中渐渐老去

2017年5月,微软还发布了首款全球分布式多模型Azure Cosmos DB,这是一款全球可用的JSON平台。可以看到,关系厂商抢占NoSQL市场的鏖战也将日趋激烈,几年前,PostgreSQL和MySQL已经支持了JSON类型数据,另外还有老牌的Infomix也是如此。

2017年10月,微软发布了SQL Server2017 CTP2.1正式版。这是SQL Server 历史上首次同时发布Windows和Linux版,并支持Docker部署。从排行榜看,微软占据第三位,遥遥领先第四位PostgreSQL。SQL Server似乎风光依旧。

但是,在国内,SQL Server已经很难打开高端市场的局面了(几乎就是Oracle和MySQL的天下)。其实在国内,得益于在教育领域的耕耘和出色的产品易用性,SQL Server 有着比较好的群众基础和亲和形象。但一直以来,SQL Server都给大部分人群留下“适用于中小企业”的陈旧印象,再加上缺乏本地技术社区的建设,SQL Server已经渐渐淡出“高端玩家”的视野。若想要反转局面,那么进一步塑造品牌、打造标杆案例、不断提升产品和建设本地技术社区是SQL Server浴火重生的必经之路。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-76598-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...