51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
HarmonyOS NEXT
Harmony OS NEXT
Greenplum架构最详解读
数据库管理系统数据库管理系统的诞生是基于对数据有效管理和查询的需求。在没有数据库管理系统之前,采用的是基于文件的存储。在以下的例子中,两张表分别代表了酒吧的信息和不同酒吧的销售信息,如果将这两类信息分别采用文件存储,为了统计每个店的啤酒销售额度,我们可以用两个for循环来完成。这个操作虽然代码很短,但算法复杂性很高。除了算法的效率很低,用文件存储还有其他问题:数据的一致性:例如销售记录中对应的酒吧...
delphi6fans
0回复
6182浏览
Greenplum
最「难搞」的英伟达也开源了,苹果会是下一个吗?
原创
5月11日,英伟达NVIDIA发文宣布,正式将其LinuxGPU内核驱动模块开源,以MIT和GPLv2双许可的形式发布在GitHub上。短短2天,该项目已收获8.6kStar(临发布前又涨了200)。开源的消息一出,有人评价说「这是近十年来开源操作系统硬件支持方面发生的最大事件之一」。但也有人认为,一次开源并不会改变什么,除非NVIDIA像AMD那样坚持开源3到5年,否则无法创造真正的价值。一、所有硬件厂商中最难搞的一个多年来,NVIDIA在开源上的保...
腾源会WeOpen
0回复
6917浏览
开源
苹果
英伟达
腾源会
openGauss无感知加解密原理剖析
要实现在客户端进行加解密,无疑需要在客户端进行大量维护管理,包括数据密钥管理,敏感数据加密,解析和修改SQL语句等。openGauss将这一系列的复杂操作,全部封装在客户端加密驱动中,实现了完全自动化的敏感信息加密替换,同时在数据库中存储了所有加密相关的元信息,使得数据库可以很好的识别和处理对应的加密数据。同时SQL语句中的敏感信息相关的参数,也会被加密处理,保证查询任务不会泄露用户查询意图,减少客户端的复杂安全管理及...
nettips
0回复
7629浏览
openGauss
如何利用ShardingSphere-proxy搭建openGauss分布式环境
一.ShardingSphereproxy简介ShardingSphereproxy(以下简称为"proxy")定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。proxy实现分布式的核心原理是,使用netty捕获客户端(gsql或jdbc)的sql语句,通过抽象语法树解析sql,根据配置的分库分片规则,改写sql语句,使其路由到对应的数据库上并聚合多个sql的返回结果,再将结果通过netty返回给客户端,这样就完成了分库分片的全流程...
nettips
0回复
6213浏览
openGauss
如何使用pgloader迁移MySQL数据库至openGauss
pgloader介绍pgloader是一个数据导入工具,使用COPY命令将数据导入到PostgreSQL。pgloader有两种工作模式,一种是从文件导入,一种是迁移数据库。pgloader在两种情况下都使用PostgreSQL的COPY协议高效的传输数据。openGauss兼容PostgreSQL的通信协议以及绝大部分语法,可使用pgloader将MySQL数据库迁移至openGauss。pgloader在openGauss上的问题由于openGauss对原生PostgreSQL的通信协议进行了安全加固,这导致与PostgreSQL的默...
nettips
0回复
9062浏览
openGauss
手把手带你快速安装openGauss
openGauss在开源后受到业界的广泛关注,与此同时,可能还有不少朋友不太清楚如何安装部署openGauss,本文主要向大家介绍如何快速安装openGauss。一、准备安装环境二、创建配置文件安装openGauss前需要创建XML文件。用户需根据不同场景配置对应的XML文件。mkdirpoptsetupcdoptsetupviclusterconfig.xml以下为配置文件示例,加粗字体内容请替换。<xmlversion"1.0"encoding"UTF8"><ROOT><!openGauss整体信息><CLUSTER><PARAMname"c...
nettips
1回复
1.3w浏览
openGauss
崩溃!ARM彻底断供俄罗斯!
英国扩大对俄制裁,禁止俄芯片厂使用ARM架构授权许可和技术服务。此前一度「没脖子可卡」的俄罗斯半导体行业还能挺住吗?欧美「群体制裁」俄罗斯还在继续。这次新加入制裁大军的是英国芯片设计厂商ARM。据俄罗斯《生意人报》报道,英国的制裁措施扩大到了芯片领域。除了冻结MCST和贝加尔电子的资产以外,还禁止ARM对俄罗斯提供技术服务。除非贝加尔能够找到一家违反专利法的芯片代工厂,或者找到新的芯片专利公司向其授权开放处...
开源news
0回复
6262浏览
ARM
俄罗斯
半导体
芯片
openGauss3.0.0新特性--新增集群管理工具,提升高可用能力
openGauss作为一款企业级开源关系型数据库,具有高性能,高可用,高安全,易运维等特点。CM的加入,使openGauss集群在易运维,可靠性等方面进一步提升。CM是什么?CM(ClusterManager)是一款集群资源管理软件。支持自定义资源监控,提供了数据库主备的状态监控、网络通信故障监控、文件系统故障监控、故障自动主备切换等能力。CM能做什么?CM提供了丰富的集群管理能力,如集群、节点、实例级的启停,集群状态查询、选主、主备...
nettips
0回复
7250浏览
openGauss
openGauss开机自启动
openGauss开机自启动,我们先来了解一下自定义服务的配置文件组成部分,共分为[Unit]、[Service]、[Install]三个部分,下面以centos7.6为例。[Unit]Description当前服务的简单描述Documentation服务配置文件的位置Before在某服务之前启动After在某服务之后启动Wants与某服务存在“依赖”关系,依赖服务退出,不影响本服务运行Requires与某服务存在“强依赖”关系,依赖服务故障,本服务也随之退出[Service]Typesimple(默认值)...
nettips
0回复
1.0w浏览
openGauss
SQL常用函数系列——8个常用的字符函数
数据库函数是一种具有某种功能的模块,可以接收零个或多个输入值,并且返回一个输出值。MySQL为我们提供了许多用于处理和分析数据的系统函数,今天小小继续给大家连载MySQL常用函数——字符函数。1CONCATCONCAT(str1,str2,…)函数用于返回多个字符串连接之后的字符串,例如:SELECTCONCAT('MySQL','字符串','函数');输出:MySQL字符串函数2LOWERLOWER(str)和LCASE(str)函数用于将字符串转换为小写形式,例如:SELECTLOWER...
nettips
0回复
9229浏览
MySQL
Anaconda 发布 PyScript:在网页中嵌入 Python 代码
导读:PyScript是一种在嵌入HTML,在浏览器中运行Python的方法,上周末在美国盐湖城的PyCon会议中进行了预览展示。五一前夕,数据科学与分析公司Anaconda的首席执行官PeterWang发表了主题演讲,展示了他们刚刚发布的项目,它的名字叫做:“PyScript”。Nvidia的机器学习工程师BojanTunguz指出:“这是我们Python社区中的许多人长期以来一直希望干的事情。”前几天该项目网站中还有一个“Install”按钮,如果不是为了占位置,也...
nettips
0回复
7249浏览
PyScript
Python
openGauss如何修改服务器IP
一、测试环境概述1.机器配置配置截图两台华为云ECS,kc1.xlarge.4,规格4c16g,openEuler20.03系统。二、安装openGauss详情请见openGauss官网:https:opengauss.orgzh三、修改内网地址1.修改ECSIP修改IP前要解绑NAT,关闭服务器。修改IP另一台同样操作2.开机3.恢复NAT四、数据库端操作1.直接启动数据库发现报错[ommecs0001]$gsomtstartStartingcluster.[GAUSS51400]:Failedtoexecutethecommand:scpecs0002:appdataappopengaussf...
nettips
0回复
7015浏览
IP
Github开发大神教你玩转数据库编程
【新智元导读】每个人的心目中都有自己最喜欢的编程问题。这次,我们先跟着这位大佬去数据库的世界里溜一圈看看。在Github上,一位名叫ArthurO’Dwyer的用户,经常发表关于C++编程语言方面的东西。最近,他分享了一次发生在2013年的软件工程面试经历。如今,9年时间已过,他却对此记忆犹新。Dwyer表示,这道题可以说是大多数真实世界编程的一个缩影。就比如说,当你维护一个庞大的代码库时,总会有一些你不完全理解的代码...
nettips
0回复
5038浏览
memcached
Github
解密openGauss DB4AI框架的内部机理
1.openGaussAI框架的特点DB4AI这个方向中,数据库通过集成AI能力,在用户进行AI计算时就可以避免数据搬运的问题。不同于其他的DB4AI框架,本次openGauss开源的原生框架是通过添加AI算子的方式完成数据库中的AI计算。那么除了避免了数据搬运所带来的问题这个普遍优势,openGauss的AI框架还具有以下的优势和特点:1)极低的学习门槛当前最主流的计算框架:Tensorflow、pytorch、keras等大多依托于python语言作为构建的脚本语言,...
nettips
0回复
4520浏览
openGauss
20年毫无作为?龙芯发展远超想象!
“如果把人类国家的历史发展比作赛马的话,以一千年为一圈,有一匹马在前面几圈一直跑在最前面,领先世界,只是到最近几百年才落后,并且最近是几十年,这匹马已经飞快地追了上来。如果是你,你会不会在这匹马上押注呢?”这段话是胡伟武所说,当时他在中科院计算所做一个CPU设计的讲座,我坐在台下听讲。讲座的具体细节我早已忘记,但这段话让年轻的我听得“热血沸腾”,觉得中国真是大有前途。后来只有J20横空出世的时候才再...
开源news
0回复
8059浏览
龙芯
芯片
openGauss数据库源码解析系列文章——存储引擎源码解析(四)
上篇图文openGauss数据库源码解析系列文章——存储引擎源码解析(三)中,从行存储缓存机制、cstore、日志系统三方面对磁盘引擎进行了分享,本篇将介绍磁盘引擎的持久化及故障恢复机制及主备机制,此外,还将对内存表的总体架构和代码概述、FDW两点展开详细介绍。(八)持久化及故障恢复机制1.行存储持久化和检查点机制如“日志系统”小节中所述,通过采用WAL日志的方式可以在对性能影响较小的情况下保障用户事务对数据库修改的...
nettips
0回复
7523浏览
openGauss
openGauss数据库源码解析系列文章——存储引擎源码解析(三)
上篇图文openGauss数据库源码解析系列文章——存储引擎源码解析(二)中,从astore和行存储索引机制两点对磁盘引擎进行了分享,本篇接着从磁盘引擎的行存储缓存机制、cstore、日志系统三方面展开介绍。(五)行存储缓存机制行存储缓存加载和淘汰机制如图1所示。图1行存储缓存和淘汰机制示意图行存储堆表和索引表页面的缓存和淘汰机制主要包含以下几个部分:1.共享缓冲区内存页面数组下标哈希表用于将远大于内存容量的物理页面与...
nettips
0回复
7121浏览
openGauss
openGauss数据库源码解析系列文章——存储引擎源码解析(二)
在上篇图文openGauss数据库源码解析系列文章——存储引擎源码解析(一)中,介绍了存储引擎整体架构及代码概览和磁盘引擎,其中磁盘引擎从整体框架及代码概览、行存储统一访存接口两点进行了分享,本篇接着从astore和行存储索引机制两方面对磁盘引擎展开介绍。(三)astore1.astore整体框架astore整体框架如图1所示。如上所述,作为行存储子格式之一,astore需要实现自己的堆表存取(访存)管理接口、堆表页面结构、堆表元组结...
nettips
0回复
6223浏览
openGauss
16台服务器达成1000万tpmC!挑战分布式数据库性能极限
近日,ApacheShardingSphere社区与openGauss社区再度展开合作,ApacheShardingSphere+openGauss的分布式解决方案,突破了单机性能瓶颈,使用16台服务器在超过1小时的测试中,得到了平均超过1000万tpmC的结果。ShardingSphere+openGauss,达成1000万tpmC在本次测试中,openGauss社区基于标准BenchmarkSQL5.0工具,进行本轮TPCC测试。在单机性能方面,openGauss突破了多核CPU的瓶颈,实现两路鲲鹏128核达到150万tpmC,内存优化表(...
nettips
0回复
6365浏览
openGauss
openGauss AI能力重磅升级,打造全新的AI-Native数据库
数据库与AI结合起来会迸发出什么样的火花?不同的数据库厂商、开源社区、高校师生们的理解也都不尽相同。虽然在精确的概念上难以形成统一的标准,但是在总体的演进思路上却是一致的。对于openGauss来说,自从在社区开源第一个版本开始,openGauss便不断地在该领域演进并贡献代码,对于此次开源的openGauss3.0.0版本来说也不例外。在3.0.0版本中,openGauss的AI领域将在多个方向演进:1.整合现有AI4DB功能,开源openGauss数据库...
nettips
0回复
5890浏览
openGauss
暂无内容
1
142
143
144
145
146
147
148
149
150
151
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅