首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏智能大数据分析

    大数据存储技术4)—— NoSQL数据库

    4、图(Graph)数据库:诸如Neo4J、InfoGrid、Infinite Graph等。 四、图数据库Neo4j (一)Neo4j与知识图谱 知识图谱是结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系,其基本组成单位是“实体-关系-实体”三元组,以及实体及其相关“属性-值 此外,Neo4j还提供了非常快的图算法、推荐系统和OLAP风格的分析。 遍历是图数据库数据检索的一个基本操作,也是图模型中所特有的操作。 Neo4j数据库中的数据模型隐含在它存储的数据中,而不是明确地将数据模型定义为数据库本身的一个部分,它是对存入数据的一个描述,而不是数据库的一系列方法来限制将要存储的内容。 Neo4j本身是用Java语言实现的,它也提供了Java API帮助用户来实现相关的数据库操作。同时Neo4j提供Cypher声明式图谱查询语言,用来可视化查询展示图谱里面的节点和关系。

    1.8K10编辑于 2025-01-22
  • 来自专栏数据和云

    4月份数据库技术通讯》.pdf

    墨天轮文档:《云和恩墨技术通讯-2020.04》:https://www.modb.pro/doc/3727(复制到浏览器中可下载) 本文篇幅有限,只选取部分页面。 ? ? ? ? ? ? ?

    46620发布于 2020-05-08
  • 来自专栏数据和云

    【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术4

    目录 openGauss数据库SQL引擎 openGauss数据库执行器技术 openGauss存储技术 一、openGauss存储概览 二、openGauss行存储引擎 三、openGauss列存储引擎 openGauss存储技术 三.openGauss列存储引擎 传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行。 在分析性的作业以及业务负载的情况下,数据库往往会遇到针对大量表的复杂查询,而这种复杂查询中往往仅涉及一个较宽(表列数较多)的表中个别列。 (4) 列存储表同样支持DML操作和MVCC,功能完备,且在使用角度做了良好的兼容,基本是对用户透明的,方便使用。 (4)min/max(最小值/最大值)为稀疏索引,后续会进一步展开。 而CU文件本身结构,则如图29所示。

    97140编辑于 2021-12-22
  • 来自专栏杨建荣的学习笔记

    数据架构选型必读:4数据库产品技术解析

    (提取码:h343) DB-Engines数据库排行榜 以下取自2020年4月的数据,具体信息可以参考http://db-engines.com/en/ranking/,数据仅供参考。 时序数据库 InfluxDB发布2.0.0 Beta 8版本 2020年4月14日,InfluxDB 2.0.0 Beta 8发布,具体更新内容如下: 一、Features influx config 三、Serverless 2020年4月7日,腾讯云发布基于PostgreSQL而实现的Serverless化数据库产品。其中值得关注的特性有: 快速扩缩容; 连接管理; 多租户共享。 该功能基于其可计算智能存储的多版本秒级快照技术和连续数据保护技术CDP(Continuous Data Protection),实现速度高达GB/s级别的数据恢复,满足超大规模集群的快速回档和9个9以上的数据高可靠性的要求 推出dbaplus Newsletter的想法 dbaplus Newsletter旨在向广大技术爱好者提供数据库行业的最新技术发展趋势,为社区的技术发展提供一个统一的发声平台。

    2.5K20发布于 2020-05-21
  • 来自专栏数据和云

    【连载】如何掌握openGauss数据库核心技术?秘诀五:拿捏数据库安全(4

    秘诀一:拿捏SQL引擎(2) 3.如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(3) 4.如何掌握openGauss数据库核心技术? 秘诀一:拿捏SQL引擎(4) 5.如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(1) 6.如何掌握openGauss数据库核心技术? 秘诀二:拿捏执行器技术(2) 7.如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(1) 8.如何掌握openGauss数据库核心技术? 秘诀三:拿捏存储技术4) 11.如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(5) 12.如何掌握openGauss数据库核心技术? 秘诀四:拿捏事务机制(3) 17.如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(4) 18.如何掌握openGauss数据库核心技术

    48010编辑于 2022-02-25
  • 来自专栏mysql

    hhdb数据库介绍(4)

    计算节点 计算节点是关系集群数据库HHDB Server集群体系的核心,主要提供SQL解析、路由分发、结果集合并等关系集群数据库的核心控制功能,是整个分布式服务的命脉所在。 逻辑库 逻辑库(LogicDatabase,可以简称为LDB)指客户端程序连接计算节点服务器后,可以访问的数据库,描述数据库表的集合。逻辑库是产品引申出来的概念,在实际中没有单一具体的实体。 管理平台 关系集群数据库平台又称为HHDB Management,可实现对计算节点数据库用户、数据节点、表类型、分片规则等信息的易用性配置,同时可提供计算节点服务状态监控、异常事件提醒、报表查看、任务管理等智能运维相关服务 应用通过LVS的VIP访问HHDB Server的关系集群数据库服务,关系集群数据库服务对应用程序透明,计算节点集群中单个或多个节点故障对应用程序无影响。 HHDB Backup 本公司自研的关系集群数据库备份程序,负责业务数据的备份。

    23010编辑于 2025-03-07
  • 来自专栏多线程

    MyBatis查询数据库4

    </if> #{birthday}, #{head} ) </insert> 需要注意 test 中的 sex,是传入对象中的属性,不是数据库字段 = null”> 中的 createTime 是传入对象的属性,不是数据库字段 三、标签 传入的用户对象,根据属性做 where 条件查询,用户对象中属性不为 null 的,都为查询条件。 你可以根据自己的需求和情况,结合使用这些特性来构建更灵活、可维护的数据库操作语句。记得阅读MyBatis的官方文档以深入了解动态SQL的更多用法和细节。

    44820编辑于 2023-10-16
  • 来自专栏达达前端

    前端技术前沿4

    mpvue.com/ 3:组件化开发框架wepy Github地址: https://github.com/Tencent/wepy 官网地址: https://tencent.github.io/wepy 4: weapp.iviewui.com/ 8:ZanUI-WeApp -- 一个颜值高、好用、易扩展的微信小程序 UI 库 https://cnodejs.org/topic/589d625a5c8036f7019e7a4a

    85130发布于 2019-07-03
  • 来自专栏program

    Flutter技术与实战(4)

    作为移动应用交互设计的热点趋势,越来越多的移动应用使用了这项技术。 , radius * 3, radius, true, getColoredPaint(Colors.red)); canvas.drawArc(boundingRect, radius * 4, placeholder.png └──3.0x └── placeholder.png Image.asset('assets/placeholder.png', package: 'package4' ); AssetImage('assets/placeholder.png', package: 'package4'); 举例 在 Flutter 中,提供了表达日期的数据结构DateTime,这个类拥有极大的表示范围 x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdfc3R1ZHlfZmlyc3Q

    12.4K20编辑于 2022-06-29
  • 来自专栏零拷贝技术

    4、sendfile(零拷贝技术

    Linux 版本下的 sendfile 演进:Linux 提供 sendfile技术。Kafka中,transferFrom和transferTo方法。 零拷贝技术:先从用户态切换到内核态,把磁盘数据拷贝到内核缓冲区,同时从内环缓冲区拷贝一些offset和length数据到socket缓冲区, 接着从内核态切换到用户态,从内核缓冲区直接把数据拷贝到网络协议引擎里去

    78910编辑于 2024-03-10
  • 来自专栏数据和云

    【连载】如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(4

    前文回顾: 如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(1) 如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(2) 如何掌握openGauss数据库核心技术? Ⅲ.代价估算 openGauss数据库执行器技术 openGauss存储技术 openGauss事务机制 openGauss数据库安全 openGauss数据库SQL引擎 三、查询优化 Ⅲ、代价估算 优化器会根据生成的逻辑执行计划枚举出候选的执行路径 比如把随机扫描一个页面的代价定义为4,即认为随机扫描一个页面所需代价是顺序扫描一个页面所需代价的4倍。 (4)聚集算子的启动代价为28.69,总代价为28.79。 (5)依次类推,此计划最终的启动代价为29.31,总代价为29.72。 至此,openGauss数据库SQL引擎章节全部结束,下期文章将开始连载openGauss数据库执行器技术章节,敬请期待。 未完待续......

    90840发布于 2021-11-29
  • 来自专栏神经网络和深度学习

    数据库技术试题

    数据库技术试题 第一部分 选择题 一、单项选择题 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。 1.关系数据库中的视图属于4个数据抽象级别中的( ) A 外部模型 B 概念模型 C 逻辑模型 D 物理模型 2.在下列关于关系的陈述中 ,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( ) A 集中式数据库体系结构 B 主从式数据库体系结构 4.如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_________方法。 3.什么是分布式数据库4.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?

    1.1K40发布于 2020-07-06
  • 来自专栏Renda

    数据库技术:XML

    Functions of XML 存储数据:通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储 XML 文件中。 配置文件:更多是作为各种技术框架的配置文件使用。 /salary> <empdate>2010-01-01</empdate> </employee> </employees> XML Constraints 在 XML 技术里 DOM4J:一款非常优秀的解析器,Dom4j 是一个易用的、开源的库,用于 XML,XPath 和 XSLT。 Dom4j 的使用 首先导入 dom4j JAR 包。 使用核心类 SaxReader 加载 XML 文档获得 Document,通过 Document 对象获得文档的根元素,然后就可以操作了。 node.getName() + " = " + node.getText()); } } JDBC 自定义 XML 定义 XML 配置文件 创建自定义 XML 文件 jdbc-config.xml,保存数据库连接信息

    3.4K30发布于 2020-09-08
  • 来自专栏python全栈教程专栏

    mysql数据库4): 创建并选择数据库

    (1)创建数据库chuan:create database chuan;  (2)使用chuan这个数据库,让chuan变成当前数据库:use chuan;  (3)每次启动mysql会话时在使用前先选择这个固定的数据库

    2.2K40发布于 2021-10-18
  • 来自专栏东风微鸣技术博客

    OpenShift 4 监控技术栈解析

    了解 红帽OpenShift 4监控技术栈 概述 默认平台监控级别 OpenShift 4 包括一个预配置、预安装和自我更新的监控技术栈,用于监控核心平台组件。 监控技术栈 OpenShift 4 监控堆栈基于 Prometheus 开源项目及其更广的生态系统。监控堆栈包括以下组件: 默认平台监控组件。 Prometheus 是一个时间序列数据库和用于指标的规则评估引擎。Prometheus 将警报发送到 Alertmanager 进行处理。 监控技术栈中的所有组件都由技术栈自监控,并在 OpenShift 更新时自动更新。 : JAVA Python Nodejs Golang NGINX RabbitMQ Redis Kafka 总结 OpenShift 4的监控技术栈, 说实话, 站在用户的角度来看: 1套容器集群而已

    1.5K20编辑于 2022-04-21
  • 来自专栏初见Linux

    4.路由器技术

    一、NAT技术(网络地址转换) 1.NAT作用 主要解决IP地址短缺问题,并且避免来自外部的攻击。 主要有 3 种应用方式:动态地址转换、静态地址转换、网络地址端口转换NART。 二、CIDR(无类域间路由)技术 CIDR(无类域间路由) 就是超网 ,将小的或者不足的汇聚成大的网段。 两个技术结合可以解决路由缩放 。 三、MPLS(第三层交换技术) ? MPLS.png 四、IP组播技术(重点) 1.IP组播 一个IP代表一个主机叫做单播地址。 常用IP组播地址.png 4.组播与MAC映射 把组地址的低23位复制到以太网地址中 ? 五、IP QoS技术 ? IPQoS技术.png

    91710发布于 2020-08-05
  • 来自专栏太阳影的学习记录

    UE4技术总结——委托

    UE4技术总结——委托 在开始前先说明,这部分内容主要基于UE 4.26.2版本[1]编写,因此读者可能需要注意时效性。 同时,UE4中存在由基本委托组合起来的委托,但是在介绍组合的委托之前我们先看看这3种基本委托。 接下来我们先简单看看该怎么用。 顺带一提,这里我默认读者知道如何在C++中实现委托,如果您还不清楚,那么建议阅读文末参考中列出的的文章[4](了解即可)。 说到这里我想应该已经明白了UE4这个改动的含义。 ↩︎ UE4:4.26版本对Delegate模块的改进 ↩︎ C++ 模板,特化,与偏特化 ↩︎ 泛化之美--C++11可变模版参数的妙用 ↩︎ UE4-深入委托Delegate实现原理

    3.7K31发布于 2021-10-15
  • 来自专栏全栈程序员必看

    数据库4种索引类型_数据库索引类型

    unsigned int uHash = HashRawString(key); return uHash; } 一致性哈希的原理不在这里阐述,大家可以自行搜索,这个算法可以解决数据迁移和数据库扩缩容过程中 DCache采用了这个算法,在数据迁移或数据库横向扩缩容时,最多只会影响到相邻的2个数据节点,而不是需要所有节点都重新分布数据。这个原理跟Redis-Cluster的实现类似。

    1.2K30编辑于 2022-11-03
  • 来自专栏Golang语言社区

    数据库集群技术漫谈

    本篇文章将对集群的概念、形式以及目前主流的数据库集群技术进行探讨。 .html),MySQL上的HA Proxy(如图4所示),格瑞趋势(www.grqsh.com)在SQL Server上的Moebius集群(如图5所示)。 图4.HA Proxy ? 图5.Moebius集群 可负载均衡的Share-Nothing架构的好处是每台服务器都能提供服务,能充分利用现有资源,达到更高的吞吐量。 小结 本文从一个比较高的层面谈到了数据库集群技术。从数据库应用层面的Share-Disk集群直到集群的最高形式-能够提供负载均衡的集群,并列举了一些主流的商用产品。 如果现在的集群产品不能包含这几个特性,而业务场景也需要,也可以将和一些现有的技术结合来实现,但毕竟不是每一个人都是数据库专家,即使给你一堆工具和材料你也做不出来iPhone,因此在系统设计之初就对数据库方面的方案有所考虑会免去很多麻烦

    1.4K70发布于 2018-03-23
  • 来自专栏Golang语言社区

    数据库集群技术漫谈

    本篇文章将对集群的概念、形式以及目前主流的数据库集群技术进行探讨。 .html),MySQL上的HA Proxy(如图4所示),格瑞趋势(www.grqsh.com)在SQL Server上的Moebius集群(如图5所示)。 图4.HA Proxy ? 图5.Moebius集群 可负载均衡的Share-Nothing架构的好处是每台服务器都能提供服务,能充分利用现有资源,达到更高的吞吐量。 小结 本文从一个比较高的层面谈到了数据库集群技术。从数据库应用层面的Share-Disk集群直到集群的最高形式-能够提供负载均衡的集群,并列举了一些主流的商用产品。 如果现在的集群产品不能包含这几个特性,而业务场景也需要,也可以将和一些现有的技术结合来实现,但毕竟不是每一个人都是数据库专家,即使给你一堆工具和材料你也做不出来iPhone,因此在系统设计之初就对数据库方面的方案有所考虑会免去很多麻烦

    1.3K50发布于 2018-03-23
领券