加入收藏 | 设为首页 | 会员中心 | 我要投稿 莆田站长网 (https://www.0594zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

为什么微信推荐这么快?

发布时间:2021-02-18 14:00:48 所属栏目:动态 来源:互联网
导读:在不确定性的时代过险滩、踹激流尤其需要战略定力与眼光,而中国的500强企业做到了这一点,在形成大循环、构建双循环的新发展格局中找准发展新定位,凸显竞争新优势。 头角峥嵘十年的BAT 最近一个宣布上市的互联网巨头公司是蚂蚁金服,上周一个工作日晚间,

在不确定性的时代过险滩、踹激流尤其需要战略定力与眼光,而中国的500强企业做到了这一点,在形成“大循环”、构建“双循环”的新发展格局中找准发展新定位,凸显竞争新优势。

“头角峥嵘”十年的BAT

最近一个宣布上市的互联网巨头公司是蚂蚁金服,上周一个工作日晚间,蚂蚁金服董事长井贤栋突然发布了一封内部信,宣布启动A+H股同步发行上市的计划。

有消息说,内部信曝光后,蚂蚁金服办公室欢声雷动:

中国的头部互联网公司终于可以放心地把第一次交给A股了。

2014年阿里巴巴在纽交所敲钟上市,当天股价大涨38.07%,总市值推高至2314亿美元。

持有1.93亿股的马云像坐云霄飞车一样坐上了中国首富的位子,身价181亿美元。

敲钟后有媒体询问马云成为新晋中国首富感想如何,头发梳得一丝不苟的马云说“一点感觉都没有”。实际上这是中国首富们在面对此类问题时的第一反应。

此前一年,彭博亿万富豪榜发布,王健林首次问鼎中国首富,王思聪也转发了这条微博,同时评论只有一个字“哦”。

马云成为中国首富的那一年身价超过百亿美元的福布斯中国富豪榜上有7人,李彦宏和马化腾排在第二和第三,后面的4人是王健林、李河君、宗庆后和王文银,分别代表着不同的经济业态,互联网、房地产、新能源、大消费和大宗商品贸易。

中国最富有的三个人都来自于互联网,而在阿里巴巴美股上市后的次年,即2015年财富中国500强榜单上,重新上榜的阿里巴巴进入第81位,腾讯则排在第71位,百度位列124位。

在榜单发布的一年内上市的大连万达商业地产比三家BAT的排位都要高,排在第51位。

李河君的汉能和宗庆后的娃哈哈以及王文银的正威没有出现在2015年榜单上。贵州茅台则以322亿元营收排在第169位,请记住贵州茅台的位置,它将是我们衡量财富中国500强企业进退的首选参照物。


 

这也是为什么中间件模式一般并不支持跨库 Join,因为实现了效率也往往并不高,还不如交给应用去做。

这里也可以看出中间件+分库分表模式的架构风格体现出的是一种妥协、平衡,它是一个面向应用型的设计;而 NewSQL 数据库则要求更高、“大包大揽”,它是一个通用底层技术软件,因此后者的复杂度、技术门槛也高很多。

存储引擎

传统关系数据库的存储引擎设计都是面向磁盘的,大多都基于 B+ 树。B+ 树通过降低树的高度减少随机读、进而减少磁盘寻道次数,提高读的性能,但大量的随机写会导致树的分裂,从而带来随机写,导致写性能下降。

NewSQL 的底层存储引擎则多采用 LSM,相比 B+ 树 LSM 将对磁盘的随机写变成顺序写,大大提高了写的性能。

不过 LSM 的的读由于需要合并数据性能比 B+ 树差,一般来说 LSM 更适合应在写大于读的场景。

当然这只是单纯数据结构角度的对比,在数据库实际实现时还会通过 SSD、缓冲、Bloom Filter 等方式优化读写性能,所以读性能基本不会下降太多。

NewSQL 数据由于多副本、分布式事务等开销,相比单机关系数据库 SQL 的响应时间并不占优,但由于集群的弹性扩展,整体 QPS 提升还是很明显的。

这也是 NewSQL 数据库厂商说分布式数据库更看重的是吞吐,而不是单笔 SQL 响应时间的原因。

成熟度与生态

分布式数据库是个新型通用底层软件,准确的衡量与评价需要一个多维度的测试模型。

需包括发展现状、使用情况、社区生态、监控运维、周边配套工具、功能满足度、DBA 人才、SQL 兼容性、性能测试、高可用测试、在线扩容、分布式事务、隔离级别、在线 DDL 等等。

虽然 NewSQL 数据库发展经过了一定时间检验,但多集中在互联网以及传统企业非核心交易系统中,目前还处于快速迭代、规模使用不断优化完善的阶段。

相比而言,传统关系数据库则经过了多年的发展,通过完整的评测,在成熟度、功能、性能、周边生态、风险把控、相关人才积累等多方面都具有明显优势,同时对已建系统的兼容性也更好。

对于互联网公司,数据量的增长压力以及追求新技术的基因会更倾向于尝试 NewSQL 数据库,不用再考虑库表拆分、应用改造、扩容、事务一致性等问题怎么看都是非常吸引人的方案。

对于传统企业例如银行这种风险意识较高的行业来说,NewSQL 数据库则可能在未来一段时间内仍处于探索、审慎试点的阶段。

基于中间件+分库分表模式架构简单,技术门槛更低,虽然没有 NewSQL 数据库功能全面,但大部分场景最核心的诉求也就是拆分后 SQL 的正确路由,而此功能中间件模式应对还是绰绰有余的,可以说在大多数 OLTP 场景是够用的。

限于篇幅,其他特性例如在线 DDL、数据迁移、运维工具等特性就不在本文展开对比。



(编辑:莆田站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读