java技术圈 为您找到相关结果 17

图数据库基础

本文尝试以提问回答的方式来介绍笔者所理解的图数据库。包括图数据库的基本定义,图数据库如何表达数据,图数据相比关系型数据库的优势,图数据库使用场景等。Q:什么是图数据库?A:图数据库是图数据库管理系统的简称,使用图形化的模型进行查询的数据库,通过节点、边和属性等方式来表示和存储数据,支持增删改查(CRUD)等操作。图数据库一般用于OLTP系统中,提供在线事务处理能力。与图数据库对应的是图计算引擎,一般用于OLAP系统中,提供基于图的大数据分析能力。Q:图数据库如何表达数据?或者其建模方式A:图数据库使用图模型来操作数据。目前使用的图模型有3种,分别是属性图(Property Graph)、资源描述框架(RDF)三元组和超图(HyperGraph)。现在较为知名的图数据库主要是基于属性图,更确切...阅读全文

博文 2020-11-03 08:18:25 知乎

Apache Doris (Incubating) 原理与实践

奇技指南近日,我们邀请到百度高级研发工程师李超勇前来360,分享百度开源数据库Apache Doris 的原理与实践。Apache Doris简介Doris(原百度 Palo)是一款基于大规模并行处理技术的分布式 SQL 数据库,由百度在2017年开源,2018年8月进入 Apache 孵化器。本次将主要从以下三部分介绍Apache Doris.Doris定位:即 Doris所要面临的业务场景及解决的问题Doris关键技术Doris案例介绍01 Doris定位 实时数据仓库Doris产品定位我们首先看一下Doris整个的定位。MPP 架构的关系型分析数据库PB 级别大数据集,秒级/毫秒级查询主要用于多维分析和报表查询2018年进入 Apache 孵化器使用场景上图是整个Doris的具体使用场...阅读全文

博文 2020-05-15 10:15:00 mp.weixin.qq.com

时序数据库技术体系-时序数据存储模型设计 – 有态度的HBase/Spark/BigData

时序数据库技术体系中一个非常重要的技术点是时序数据模型设计,不同的时序系统有不同的设计模式,不同的设计模式对时序数据的读写性能、数据压缩效率等各个方面都有不同程度的影响。这篇文章笔者将会分别针对OpenTSDB、Druid、InfluxDB以及Beringei这四个时序系统中的时序数据模型设计进行介绍。 在详细介绍时序数据模型之前,还是有必要简单回顾一下时序数据的几个基本概念,如下图所示: 上图是一个典型的时序数据示意图,由图中可以看出,时序数据由两个维度坐标来表示,横坐标表示时间轴,随着时间的不断流逝,数据也会源源不断地吐出来;和横坐标不同,纵坐标由两种元素构成,分别是数据源和metric,数据源由一系列的标签(tag,也称为维度)唯一表示,图中数据源是一个广告数据源,这个数据源由publ...阅读全文

博文 2022-04-15 07:21:46 hbasefly.com

分布式链路追踪在字节跳动的实践

综述字节跳动在发展过程中,逐渐形成了十分复杂的超大规模微服务体系,对后端整体的可观测性解决方案提出了极高的要求。为了解决这个问题,基础架构智能运维团队自研链路追踪系统,将海量 Metrics/Trace/Log 数据进行整合与统一,并在此基础上实现了新一代的一站式全链路观测诊断平台,帮助业务解决监控排障、链路梳理、性能分析等问题。本文将会介绍字节跳动链路追踪系统的整体功能和技术架构,以及实践过程中我们的思考与总结。什么是分布式链路追踪(Trace) ?M T L 的关系可观测性的三大基础数据是 Metrics / Log / Trace。说到这三大件,可能大家会想到当需要监控变化趋势和配置告警时就去用 Metrics;当需要细查问题时去查 log;对于微服务数量较多的系统,还得有 Trace...阅读全文

博文 2023-10-12 15:55:45 mp.weixin.qq.com

【完结11章】技术大牛成长课,从0到1带你手写一个数据库系统

【完结11章】技术大牛成长课,从0到1带你手写一个数据库系统 给大家分享一套数据库课程——技术大牛成长课,从0到1带你手写一个数据库系统,课程已完结,共11章,附源码。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。 如果分片数据损坏,无法修复,比如某个磁盘坏了,这时候数据无法修复,为了恢复索引状态,可以允许分片的数据丢失,后续通过上层数据来重建索引,这时候我们可以增加 accept_data_loss参数来允许分片数据丢失 POST /_cluster/reroute { "commands": [ { "move": { "index": "test_inde...阅读全文

Prometheus入门与进阶实践教程2024

![1.png](http://static.itsharecircle.com/240222/367d7a4681ca99938b121de782eaaa42.png) 一、Prometheus的概念和发展史 Prometheus是一个开源的完整监控解决方案,本文将从指标抓取到查询及可视化展示,以及最后的监控告警,对Prometheus做一个基本的认识。 Prometheus发展速度很快,12年开发完成,16年加入CNCF,成为继K8s之后第二个CNCF托管的项目,目前Github 42k的 ,而且社区很活跃,维护频率很高,基本稳定在 1个月1个小版本的迭代速度。 二、Prometheus的特点 多维数据模型:由度量名称和键值对标识的时间序列数据 时序数据,是在一段时间内通过重复测量(me...阅读全文

博文 2024-02-22 17:17:32 feilipu2023nui

图灵 Python全栈开发工程师

download:https://www.daxiacode.com/7446.html【资源目录】:| ├──1–django 简介.mp4 1.65G| ├──10–权限分配.mp4 637.10M| ├──11–批量操作.mp4 1011.98M| ├──12–权限分配实现.mp4 696.79M| ├──13–rbac组件.mp4 804.36M| ├──14–stark组件(上).mp4 699.82M| ├──15–stark组件(下).mp4 635.81M| ├──16–CRM项目开发(上).mp4 362.90M| ├──2–路由匹配与函数视图.mp4 1.36G| ├──3–数据模型.mp4 1.56G| ├──4–数据查询与网络请求.mp4 1.22G| ├──5–网络...阅读全文

博文 2023-08-21 14:39:42 xiaotu

列式云数据库与关系型云数据库:区别、优缺点与选择

本文分享自天翼云开发者社区《列式云数据库与关系型云数据库:区别、优缺点与选择》,作者:3****m一、列式云数据库与关系型云数据库的区别数据存储方式列式云数据库以列为单位组织数据,将同一列的数据存储在一起,每个列都有一个相关的列式存储文件。这种数据存储方式适合于大量数据分析和高性能计算的场景,因为列式云数据库能够更好地压缩数据并提高查询效率。而关系型云数据库则采用传统的关系型数据模型,以行为单位组织数据,每个表由多个行组成,每个行由多个列组成,通过主键和外键进行关联。关系型云数据库提供了完整的SQL支持,适用于需要复杂查询和数据分析的应用场景。查询性能列式云数据库通常在大数据量和高并发查询场景下表现出更高的性能。由于列式存储将数据按列划分,因此在执行查询时可以仅扫描所需的列,避免了全表扫描的...阅读全文

实战Flink+Doris实时数仓

![1.png](http://static.itsharecircle.com/240304/0bee3e847130667ea81a698fb428806a.png) 一、什么是Doris Doris 是一个 MPP 的 OLAP 系统,主要整合了 Google Mesa(数据模型),Apache Impala(MPP Query Engine) 和 Apache ORCFile (存储格式,编码和压缩) 的技术。 二、Doris得作用 1、对数据分析、统计 2、报表 3、多维分析 4、Doris 是从百度内部自主研发并贡献到 Apache 开源社区的 ROLAP 数据库。 5、Doris 整合了 Google Mesa(数据模型),Apache Impala(MPP Query Eng...阅读全文

博文 2024-03-04 09:04:32 gaindiuhgw

Prometheus入门与进阶实践(2024最新)

Prometheus入门与进阶实践(2024最新) 分享一套课程——Prometheus入门与进阶实践(2024最新),附PDF课件+源码下载。 1、什么是Prometheus Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件Prometheus server会定期从静态配置的监控目标或者基于服务发现自动配置的自标中进行拉取数据,当新拉取到的数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。 1.每个被监控的主机都可以通过专用的exporter 程序提供输出监控数据的接口,它会在目标处收集监控数据,并暴露出一个HTTP接口供Prometheus server查询,Prometheus通过基于HTTP的pul...阅读全文

博文 2024-02-26 18:23:33 haoighd6668

一文教你10分钟快速玩转魔乐社区

8月底,魔乐开发者社区上线,引起开发者的关注。据了解,在魔乐社区的平台上,每一位开发者都能找到所需的资源和工具,无论是数据集、模型库还是开发工具,魔乐社区都将提供一站式服务。那该怎么玩呢?来来来,跟随我的脚步,教你10分玩转魔乐开发者社区(modelers.cn)。魔乐社区的基础信息:概念:魔乐社区作为一体化开源平台,集成了openMind Library和openMind Hub Clinet等工具套件,模型库、数据集和体验空间等核心组件,覆盖了自然语言处理、视觉、音频等领域。致力于打造开放共享的人工智能生态社区,提供首发原生模型、易用开发工具、丰富生态资源,帮助每一位开发者获取领先的人工智能技术,打造出更有竞争力和差异化的模型及应用。魔乐社区提供哪些服务? 魔乐社区托管基于Git的仓库,...阅读全文

博文 2024-09-03 15:12:55 Tianyiyun

探索AI,拥抱未来,欢迎加入魔乐世界!

近日,2024开放原子开源生态大会在北京亦庄开幕,大会以“开源赋能产业,生态共筑未来”为主题,来自政府、企业、学术界、研究机构的专家学者汇聚一堂,共同探讨开源在人工智能领域的创新应用与生态构建。在人工智能开源开放生态分论坛上,中国电信天翼云产品专家、魔乐社区负责人李宝龙发表《与魔乐一起,繁荣AI生态》演讲,向与会嘉宾分享了天翼云通过魔乐(Modelers)开发者社区,团结国内AI产业链,携手业界共同促进AI生态繁荣的创新成果和实践案例。​人工智能是发展新质生产力的重要引擎。当前我国人工智能产业迅速发展的同时,也面临AI中文可用资源匮乏、工具链使用门槛高、商业落地闭环难度大等诸多挑战。李宝龙表示,针对这些挑战,天翼云与华为联合推出魔乐(Modelers)开发者社区,致力于聚合优质中文AI资源,...阅读全文

博文 2024-10-25 15:56:24 Tianyiyun

真实高质量低代码商业项目,前端/后端/运维/管理系统(完结)

真实高质量低代码商业项目,前端/后端/运维/管理系统(完结)​获课:aixuetang.xyz/5050/低代码平台在商业项目中的应用能够极大地提高开发效率,减少技术门槛,帮助团队快速交付应用。对于前端、后端、运维以及管理系统的设计,可以通过低代码平台实现以下几个方面:1.前端部分:低代码平台为前端开发提供了可视化的界面设计工具,开发者可以通过拖拽组件来快速构建用户界面。常见的低代码平台(如OutSystems、Mendix、Appian等)为前端开发提供以下支持:拖拽式界面设计:无需编写大量HTML、CSS和JavaScript代码,通过可视化工具拖动组件并配置属性来构建用户界面。响应式设计:很多低代码平台内建支持响应式布局,能确保应用在不同设备上的良好展示。集成第三方库与组件:可以集成第...阅读全文

2023升级版-Spark+ClickHouse实战企业级数据仓库,进军大厂必备

2023升级版-Spark+ClickHouse实战企业级数据仓库,进军大厂必备获课地址:jzit.top/819/Spark+ClickHouse实战企业级数据仓库引用Apache Spark和ClickHouse是构建企业级数据仓库的强大工具。Spark用于大规模数据处理,而ClickHouse是一个列式数据库管理系统,适用于在线分析处理(OLAP)场景。以下是使用Spark和ClickHouse实战企业级数据仓库的步骤:1. 需求分析与设计需求收集:与业务团队沟通,了解数据仓库的需求,包括数据源、报表需求、查询性能等。数据模型设计:设计星型模式或雪花模式的模型,以适应ClickHouse的列式存储。2. 环境准备硬件资源:确保有足够的计算和存储资源来部署Spark集群和ClickHou...阅读全文

SpringBoot 3.x + Netty + MQTT 实战物联网智能充电桩【11章】

SpringBoot 3.x + Netty + MQTT 实战物联网智能充电桩【11章】 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布订阅范式的消息协议。它工作在 TCP/IP协议之上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。 MQTT特点 MQTT协议是为大量计算能力有限,且...阅读全文

韩立刚计算机网络原理合集

https://97it.top/13701/摘要 计算机网络是现代信息技术的核心组成部分,它通过连接多台计算机和设备,实现了信息的共享和通信。计算机网络的体系结构是网络设计和实现的基础,它定义了网络的层次结构、协议和接口。本文从计算机网络的体系结构出发,详细探讨了其层次模型、协议栈、接口定义及其在实际网络中的应用。通过深入分析这些内容,本文旨在为计算机网络的研究者和实践者提供理论支持和实践指导,帮助其更好地理解和应用计算机网络的体系结构。 1. 引言 在现代信息技术中,计算机网络扮演着至关重要的角色。它不仅连接了全球数十亿台计算机和设备,还支持了从电子邮件到电子商务、从社交媒体到云计算等多种应用。计算机网络的体系结构是网络设计和实现的基础,它定义了网络的层次结构、协议和接口。本文将从理论层...阅读全文

[2024夏季班]《安卓高级研修班(网课)》月薪一万计划

https://97it.top/13666/ 摘要 Binder是Android系统中一种重要的进程间通信(IPC)机制,它为不同应用程序和系统服务之间的交互提供了高效的解决方案。本文将探讨Binder的工作原理、核心组件、性能优势以及在Android生态系统中的应用与挑战,为读者提供对Binder的全面认识。 1. 引言 在现代操作系统中,进程间通信是一项关键技术,尤其是在多任务环境中。Android作为一个广泛使用的移动操作系统,需要高效且可靠的机制来实现不同应用程序和系统服务之间的通信。Binder作为Android系统的基础通信框架,发挥着至关重要的作用。理解Binder的架构和运作方式,对于深入掌握Android的开发及优化具有重要意义。 2. Binder的工作原理 Binde...阅读全文