51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
ArkTS
Tab导航
智联招聘的推荐实践分享
>>>>搜索推荐架构在讲具体的应用场景之前,我们先看下智联招聘搜索和推荐页面的截图。这是一个简单的智联搜索页面,登录到智联招聘App的用户都能看到,但是这个页面背后涉及到的推荐、召回逻辑以及排序概念,是本文的重点。功能矩阵从功能上来说,从矩阵图我们可以了解到做搜索和推荐时,系统分为Online和Offline两个部分。在Online部分,主要涉及到实时操作,例如:搜索某个关键词、实时展示个人推荐。而这些功能性操作需要其...
ywz888
0回复
5724浏览
Nebula
Nebula & 数仓血缘关系数据的存储与读写
我是数据开发的实习生,在这个岗位上工作四个月左右的时间了,期间负责开发数据平台的功能我是数据开发的实习生,在这个岗位上工作四个月左右的时间了,期间负责开发数据平台的功能。因为工作中涉及的一些数据的读写性能较低,所以在调研后,选择部署一个Nebula集群。之所以选择Nebula,是因为它的技术体系比较成熟,社区也比较完善,对刚刚接触的它的人非常友好,所以很快就开始投入使用了。在使用过程中,有一些自己的见解,和...
ywz888
0回复
7364浏览
Nebula
可视化技术在 Nebula Graph 中的应用
本文整理自可视化onLive🔗主题直播,在本期直播中3位可视化嘉宾讲述了他们眼中的可视化,以及他们在可视化项目实践中踩过的那些“坑”。卢晓龙:可视化图探索工具NebulaExplorer产品负责人,可视化技术专家;苗壮:可视化图探索工具NebulaExplorer核心开发,可视化技术专家;汪洋:可视化监控运维工具NebulaDashboard产品负责人,可视化技术专家;>>>>可视化是什么?从个人理解来说的话,可视化便是将我们平时看到的...
ywz888
0回复
6773浏览
Nebula
GraphX 图计算实践之模式匹配抽取特定子图
>>>>前言NebulaGraph本身提供了高性能的OLTP查询,可以较好地实现各种实时的查询场景,同时它也提供了基于SparkGraphX的nebulaalgorithm库以便支持实时的图算法,这里给Nebula点个赞👍,很不错!但实践过程中,我发现部分OLAP场景中,想实现模式匹配分析,Nebula的支撑就显得不那么完善了。这里我对模式匹配的解释是:在一张大图中,根据特定的规则抽取出对应的子图。举一个简单的例子,比如想要对每个点都进行二度扩散,并按照...
ywz888
0回复
6234浏览
Nebula
批量插入性能优化
引言数据库插入操作的语句为insertintotablevalues(a1,b1),涉及到SQL层和存储层,其中SQL层需要解析SQL语句,生成抽象语法树(AST),计算表达式等,存储层需要判断主键冲突,包括增量数据和基线数据上的主键冲突,如果是非重复主键,则将数据插入到增量数据中。上条插入语句只插入一行数据,称之为单条插入,相应地,还可以在一条语句中插入多行数据,insertintotablevalues(a1,b1),(a2,b2),(a3,b3),称之为批量插入。批量插入...
ywz888
0回复
9739浏览
OceanBase
macOS 安装 Nebula Graph 看这篇就够了
>>>>背景刚学习图数据的内容,当前网上充斥大量的安装文档,参差不齐,部署起来令人十分头疼。现整理一份比较完整的安装文档,供大家学习参考。>>>>版本macOS12.0.1(Intel)Docker20.10.14NebulaGraphv3.x(20220415master分支)NebulaStudiov3.2.2NebulaConsolev3.0.0(20220415master分支)注:以上软件版本为20220415最新版本>>>>安装教程以下内容亲测可用。Docker安装下载网站相关地址:InstallDockerDesktoponMacDockerDocume...
ywz888
0回复
9164浏览
Nebula
基于Raft分布式一致性协议实现的局限及其对数据库的风险
普通服务器具有良好的性价比,因此在互联网等行业得到了广泛的应用。但普通服务器也不得不面对2%4%的年故障率([1]),于是必须高可用的传统数据库只得很悲催地使用性价比低得可怜的高可靠服务器。分布式一致性协议(distributedconsensusprotocol)是迄今为止最有效的解决服务器不可靠问题的途径,因为它使得一组服务器形成一个相互协同的系统,从而当其中部分服务器故障后,整个系统也能够继续工作。而Paxos协议([2])则几乎成了...
ywz888
0回复
7986浏览
OceanBase
BIGO 的数据管理与应用实践
本文整理自BIGO在nMeetp上的主题分享,主要介绍BIGO过去一年在数据管理建设方面的理解和探索。而BIGO数据管理的核心重点在于元数据平台的建设,用以支撑上层数据管理和建设应用,包括数据地图、数据建模、数据治理和权限管理等等。本文主要围绕以下五个方向展开:OneMeta基础建设;图引擎:Nebula替换JanusGraph数据资产平台应用;Adhoc即席查询;未来规划BIGO是欢聚时代(YY直播母公司)原移动新产品部基础上成立的独立公司,...
ywz888
0回复
7536浏览
Nebula
OceanBase的表达式编译执行
1背景 马老师曾说过:“人类正从IT时代走向DT时代”,而在DT时代,数据量的爆增,对现有系统数据处理效率提出了更高的要求,近几年,为了提升计算效率,JIT(JustInTimeCompiler)技术得到了广泛的应用,LLVM对这些技术提供了很好的支持,并且能够很方便的供开发者使用。 为了既能很好的支持OLTP场景,同时也能对OLAP的场景(大部分执行时间是在进行表达式计算)快速响应。我们使用LLVM提供的相关技术,实现了表达式编译执...
ywz888
0回复
7291浏览
OceanBase
一个导致查询结果错的MySQL bug
现象有业务系统反应,通过主键条件查询用户表,得到的一行结果与条件中的主键值不一致,这是什么鬼啊?结论设置JDBC参数不合理(queryTimeout10s,socketTimeout10s),导致在异常情况下,第二条get获得了第一条get的结果,得到错误的数据,数据库表现正常;详细的出错流程(1)应用设置queryTimeout10s,socketTimeout10s;(2)在JDBC代码中,socketTimeout是利用fd超时实现的,而queryTimeout是另外起一个任务(cancel线程),监听...
ywz888
0回复
7148浏览
OceanBase
分区内并行创建索引
介绍OceanBase分区能按照某种规则自动地对数据表进行划分,每个分区存储表格的一部分数据。相对于分库分表方案,分区功能既能对用户比较透明,又具有良好的可扩展性。在OceanBase中,针对分区表构建索引时,会对该表格的每个分区进行外部排序,构建相应的索引表,由于分区的数据量通常是GB,甚至是TB级别的,采用串行的外部排序构建索引容易达到瓶颈,因此,需要分区内并行构建索引的功能。本文主要描述了OceanBase分区内并行构...
ywz888
0回复
6654浏览
OceanBase
干净实用的同义词
同义词(Synonym)是数据库内对象的别名。数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、dblink、同义词等等,均可以根据实际情况为他们定义同义词。使用同义词可以在一定层度上降低应用开发者编写SQL的复杂度,用户可以不用关心一个Object的所属关系(例如table在哪个database下、是dblink其他数据库的对象还是本地对象),直接使用同义词即可。同义词带来的好处并不仅仅是别名这么简单,例如...
ywz888
0回复
5911浏览
OceanBase
实现层次查询,你们猜用了多久
介绍层次查询(HierarchicalQuery)是一种具有特殊功能的查询语句,通过它能够将HierarchicalData按照层次关系展示出来。HierarchicalData是指Relation中的数据之间具有层次关系。这种关系在现实生活中十分常见,例如:组织架构中leader和member之间的关系企业中上下级部门之间的关系Web网页中,页面跳转的关系HierarchicalData实际上较适合存储在HierarchicalDataMode数据库中,在这类数据库中数据就是按照其层次关系(树形结...
ywz888
0回复
5845浏览
OceanBase
排查线上问题的9种方式
德国科技管理专家斯坦门茨早年移居美国,他以非凡的才能成为美国企业界的佼佼者。一次,美国著名的福特公司的一组电机发生故障,在束手无策之时,公司请斯坦门茨出马解决问题。斯坦门茨在电机旁仔细观察,经过计算,用粉笔在电机外壳划了一条线,说:“从这里打开,把里面的线圈减少16圈。”工人们照他说的一试,电机果然运转如初,福特公司给他酬金时,他索价一万美元。公司老板觉得一条线要一万美元未免漫天要价。斯坦门茨回...
ywz888
0回复
8952浏览
编程一生
甲骨文严查Java授权,换openJDK要避坑
背景外媒TheRegister报道,甲骨文稽查企业用户,近期开始将把过去看管较松散的Java授权加入。甲骨文针对标准版Java(JavaSE)有2种商业授权。2019年4月甲骨文宣布JavaSE用户需要付费订阅,才能取得授权及更新,包括JavaSE7、8或11、12。但到同年9月该公司又宣布了免费Java授权方案,针对Java17版本提供每季更新,并在2021年的新版本提供多1年免费支持,但这项方案并不溯及既往,旧版Java用户即使安装修补程序也是需要付费。报道...
ywz888
0回复
7025浏览
编程一生
刘伟光:超大型金融机构国产数据库全面迁移成功实践
导语2021年9月,某超大型金融机构圆满实现最后一个规模高达20TB+核心数据库的全面迁移改造工作,也为后续向云原生多活架构演进打下了坚实的基础。该核心系统数据库全量迁移项目的成功上线,树立了金融行业践行科技强国的标杆实践。阿里巴巴集团副总裁、阿里云智能新金融&互联网事业部总经理刘伟光将历时一年的迁移全过程完整步骤及技术攻略做提炼梳理,完整沉淀成了独一无二的干货、本文的全部内容。“实践出真知”,阿里云和Oc...
ywz888
0回复
6573浏览
OceanBase
手撕spring核心源码,彻底搞懂spring流程
引子十几年前,刚工作不久的程序员还能过着很轻松的日子。记得那时候公司里有些开发和测试的女孩子,经常有问题解决不了的,不管什么领域的问题找到我,我都能帮她们解决。但是那时候我没有主动学习技术的意识,只是满足于解决问题,错过了能力提升最好的阶段。老公是个截然相反的类型,我就看他天天在宿舍里学习。学来学去也就那样了。他不陪我玩,我虽然心里不乐意,但是还好那时候未卜先知:知道自己能生一个长的帅、和我兴...
ywz888
0回复
6667浏览
编程一生
手撕Spring后置处理器源码,彻底理解Spring核心
上篇回顾承接上篇《手撕spring核心源码,彻底搞懂spring流程》。由于上下文之间的逻辑关系,没看过上篇的朋友强烈建议先看上篇。简单对上篇做个总结:首先咱们一起写了一个HelloWorld版本的Spring。因为Spring核心是控制反转,就是Bean对象都交给Spring来管理。开发者使用时只需要获取即可。在使用时分为两步:第一步,通过注解配置创建Spring上下文容器;第二步,从中获取需要的Bean来使用。那讲道理就先把这两步需要的框架构...
ywz888
0回复
6802浏览
编程一生
跨境电商如何通过打好数据底座,实现低成本稳步增长
今天我们邀请了OceanBase资深解决方案架构师孟磊围绕“原生分布式数据库助力跨境电商低成本稳步增长”为大家展开分享,结合实践与案例,探讨跨境电商如何通过打好数据底座,保障未来业务稳步增长的同时,用更低的成本享受更高的性能。毕业于湖南大学,多年海外工作经验,曾在Oracle从事多年数据库售后及解决方案工作,加入OceanBase后负责大型金融、政企、互联网等多个行业头部客户的分布式系统改造项目。以下是正文内容:“大...
ywz888
0回复
6557浏览
OceanBase
手撕Spring源码(三),彻底理解Spring循环依赖原理
很多朋友大概有注意到,我写过一些文章解释清楚了一些:全网没有其他文章解释清楚,或者大多数文章都是错误的问题。比如:《说透分布式事务》里BASE理论和分布式事务到底是什么关系。本篇文章我在动笔之前也搜索了一下,包含文章和收费视频。发现自己花了钱学习的东西老师(还是这个方面口碑很好的老师)在翻来覆去啰嗦那么几句话,就是没把问题讲透。为啥呢?我分析了一下,因为老师从一开始没有说明这么设计要解决的问题呀。上...
ywz888
0回复
6714浏览
编程一生
暂无内容
1
148
149
150
151
152
153
154
155
156
321
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅