首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/151650

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

临近发版报告 bug,Cassandra 4.0 被推迟发布

原定于 7 月 19 日上午 8 点(英国夏令时)推出的 Cassandra 4.0 因一个紧急反馈的 bug 决定延期发布。Cassandra 是开源的分布式 NoSQL 数据库,目前被苹果、Netflix 和 Spotify 等诸多科技公司广泛使用。 Cassandra 开发团队此前曾承诺,这个备受期待的 4.0 版本会成为迄今为止最稳定的版本,并希望能够确保它在发布时不会存在已知问题。 然而就在临近发布的重要关头,身为 Cassandra contributor 的苹果工程师Jon Meredith 发起了推迟发布 Cassandra 4.0 的投票请求,原因是他发现了 4.0 版本的实例在向 4.0 之前版本的节点序列化 FWD_FRM 消息参数可能存在问题,但他正在调查确认,因此需要多一点时间。 过了一个晚上,Jon Meredith 确认了问题的存在,他表示 FWD_FRM 的序列化和反序列化在 4.0 节点上与 4.0 之前的节点通信不正确,并且包括不正确的单字节地址长度。此外,转发时是否使用相同的 messageid 的逻辑需要包括基本消息 id 以及转发 id。但在准...

openGauss数据库源码解析系列文章——SQL引擎源码解析(一)

Gauss松鼠会 学习 探索 分享数据库知识共建数据库技术交流圈 关注 SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。故SQL引擎在数据库系统中承担着承上启下的作用,是数据库系统的“大脑”。 一、概述 SQL引擎负责对用户输入的SQL语言进行编译,生成可执行的执行计划,然后将执行计划交给执行引擎进行执行。SQL引擎整个编译的过程如图1所示,在编译的过程中需要对输入的SQL语言进行词法分析、语法分析、语义分析,从而生成逻辑执行计划,逻辑执行计划经过代数优化和代价优化之后,产生物理执行计划。 图1 SQL引擎编译流程图 通常可以把SQL引擎分成SQL解析和查询优化两个主要的模块,openGauss中参照SQL语言标准实现了大部分SQL的主要语法功能,并结合应用过程中的具体实践对SQL语言进行了扩展,具有良好的普适性和兼容性。openGauss的查询优化功能也主要分成了逻辑优化和物理优化两个部分,从关系...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册