首页 文章 精选 留言 我的

精选列表

搜索[动态执行],共10000篇文章
优秀的个人博客,低调大师

近期数据库动态解读

近段时间,数据库市场非常活跃,各类新闻层出不穷。整体市场发展也呈现出较之前明显不同的的变化。本文尝试从近期国内数据库榜单变化情况,分析行业发展特点。以下为个人观点,仅供参考。相关数据从墨天轮网站中获得,点击此处可查阅详情。 1.数据库榜单解读 1).第一阵营解读 TiDB:吹响HTAP的号角 TiDB,仍然在众多国产厂商中遥遥领先,当然与其他厂家的差距在缩小;这也变相说明国内数据库整体发展正在加速之中。TiDB与近期成功发布了5.0版本,将HTAP的趋势再度加温。随之各厂商,以巨杉、Oceanbase、PolarDB等为代表,也纷纷提出了自己对HTAP的支持增强。特别是Oceanbase通过TPCH+TPCC双料冠军的,更加夯实了自己在HTAP领域的重要地位。相信随着各产品HTAP能力已逐步成熟,客户会慢慢考虑将部分混合负载业务考虑通过HTAP架构来支持。 OceanBase:开源界的新兵 Oceanbase,是近期耀眼的明星厂商,通过TPCH打榜、产品开源等一系列动作,再次吸引了大量公众的关注。从榜单数据上也得到了对应的体现,发展趋势稳健,且进一步缩小与TiDB的差距。同样作为NewSQL类的典型代表,又同样冠以开源的理念,相信这两个“类似”产品会更多地提及比较。OB作为开源领域的后来者,如何构建自己的生态体系,成为后续发展的要点。相信在开源的加成下,OB必将取得更大的成绩。 PolarDB:云厂商的逆袭 作为云厂商的代表性产品,PolarDB近期表现也很亮眼,提升幅度很大,已非常接近第二名。在日前发布会上,阿里云数据库提出了新的战略发展,其中引人瞩目的正是PolarDB的开源。作为头部企业,阿里在开源策略上曾出现过一些波折,近期重拾开源大旗,相信未来会有更多的布局。其在发布会上,也公布了未来的系列开源计划,非常令人期待。 2).其他产品解读 除了三甲产品外,其他产品相较前者仍有一定差距。从一段时间观察来看,起起伏伏变化较大。在众多产品中,重点关注下上升最快的新兵-openGuass。虽然加入榜单的时间不长,但整体表现非常亮眼。特别是近两个月,连续提升了两个位次。这主要是openGuass近期动作频频,在自有生态建设下,现已吸引众多重量级企业加入。此外,基于openGuass内核的商业化产品也开始在大型商业客户中试水。 2.数据库趋势分析 人生基本上就是两件事,选题和解题。最好的人生是在每个关键点上,既选对题,又解好题。人生最大的痛苦在于解对了题,但选错了题,而且还不知道自己选错了题。正如人生最大的遗憾就是,不是你不行,而是你本可以。 总结近一阶段国内数据库市场发展,可用以下几个关键词来概括“促开源、建生态、求变革、新场景”。 促开源 开源,几乎成为近期最热关键词。伴随着几个大厂在开源上的举措,开源市场将迎来一场巨变。针对此次开源事件,个人解决更多是一种竞争中的求变策略。开源为这些企业带来的可谓一举多得,一是带来更多的关注度,有助于构建产品生态;二是吸引用户参与研发,提升产品质量;三是有助于在政策导向更强的企业中落地,建设企业对闭源的忧虑;四是更多切近业务,直接获得前线反馈。之前头部企业-PingCAP,秉承开源理念取得了不俗的成绩,如今大厂纷纷加入,相信未来开源市场将更加活跃,也会带动国内开源产业的发展。 建生态 前面开源部分谈到的建立自己生态,是开源的初衷之一。相较于国外大型商业数据库产品或知名开源产品而言,国内产品最为欠缺的正是生态建设。这不仅包括从上下游企业的配合,也包括个人使用者、乃至DBA群体的构建。开源是解决渠道之一,同时还包括技术布道、职业教育、厂商合作等等措施。某种意义上讲,在众多国产数据库中谁家能脱颖而出,更多正是取决于完整生态的构建。 求变革 主动求变,是我看到各个厂商动作频频的主要原因。随着国产数据库市场,已进入红海领域,竞争也日趋白热化。如何能在众多厂商中脱颖而出?如何找到企业的第二增长曲线?主动求变,也是企业不得而为之的选择。在当前还未形成巨头类企业的情况下,通过变革寻找新的机会,成为大家的共识。因此,无论是开源策略、合作方式、生态建设等等,各家都在不遗余力。 新场景 新场景,意味着新赛道。与其在传统领域中摸爬滚打,不如另辟蹊径找到新的数据使用场景。近段时间的HTAP场景,以TiDB、OceanBase、PolarDB等为代表;湖仓一体场景,以巨杉数据库、阿里云数据库产品为代表;新数仓场景,以TDSQL-A、ClickHouse、DorisDB为代表等。这些场景,部分并非全新领域;但通过技术积累,也促进部分场景的成熟落地。 墨天轮,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。 更多精彩可以前往【墨天轮社区】 关注官方公众号:墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯

优秀的个人博客,低调大师

like动态查询结果集的实现!

有这么一个需求,有个sys_org表 可见这个code可以like查询所有子集没有什么问题,就是根据一个code值查询这个code自己包括所有子集,这时候只需要一个like就能很简单的查询出来, 但是现在有个中间表paper_org如下结构, 首先根据试卷id查出所有的code来,然后再根据这些code查询出所有子集来,这时候再用like会直接报错! 那么该怎么查询呢,第一种先查询所有的code来然后再遍历查询所有子集可以实现,但是能直接一次查询出来么? 这里经过调研开始可以实现的,目前只是实现,效率方便暂不考虑 首先mysql有个regexp表达式 可以直接这样查询 那关键就是后面这个字符串了,第二步从中间表查出这个字符串,有个GROUP_CONCAT('|^',column)分隔字符串 可以看到字符串基本可以了然后前面有了个匹配符^,继续用concat函数如下 这就是正则表达式想要的字符串,有了这个之后就好说了,然后直接如下 select code from sys_org where code regexp (select code from (SELECT concat('^',GROUP_CONCAT(distinct code ORDER BY id DESC SEPARATOR '|^')) code FROM examine_paper_org where paper_id='1358321465280679938') a) ; 可以看到可以实现对于多个结果集的like写法!好了这个小技能get到了吗

资源下载

更多资源
Mario

Mario

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

Nacos

Nacos

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

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

用户登录
用户注册