Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
中台数据工程教程
当前流行技术栈一览列表
每项任务的最佳技术: Web api:NextJS(Spring Boot 紧随其后) SQL 数据库:PostgresPostgres NoSQL 数据库:DynamoDB 图数据库:Neo4j 前端网页:React 前端移动:React N
将Postgres转变为快速OLAP数据库
pg_analytics 是一个扩展,可将任何 Postgres 数据库的本地分析性能提高 94 倍。安装 pg_analytics 后,Postgres 的速度比 Elasticsearch 快 8 倍,在分析基准测试中几乎与
什么是开放表格式OTF?
如果您从事数据领域,您可能听说过开放表格式,例如 Apache Iceberg、Apache Hudi 或 Delta Lake。 开放表格式是数据存储的包装器,并使用一系列文件来跟踪表上的架构/分区 (DDL) 更改。跟
Python数据管道中的设计模式
使用适当的代码设计模式可以使您的代码易于阅读、可扩展,并且可以无缝地修改现有逻辑、调试,并使开发人员能够更快地上手。 为了演示代码设计模式,我们将构建一个简单的 ETL 项目,让我们从 Reddit 中提取数据,对其进行转换并将其存储在 sqlite3 数
时态数据库简介
显式创建称为时态数据库的系统来管理和存储时态数据或随时间变化的数据。它通过存储和检索有关数据的过去、现在和未来状态的数据,使应用程序能够分析和查询时间维度的数据。 时态数据库通过在数据模型中添加时间概念来增强传统数据库的功能。它们提供相应时间间隔的数据存储
RisingWave:分布式SQL流数据库
RisingWave是一个分布式SQL流数据库,可以简单、高效、可靠地处理流数据。 在当今以数据为中心的世界中,流数据已经变得无处不在传统的批处理
Apache Calcite 简介
在本教程中,我们将了解Apache Calcite。它是一个功能强大的数据管理框架,可用于与数据访问有关的各种用例。它专注于从任何来源检索数据,而不是存储数据。此外,
什么是语义异质性?
语义异质性是指不同系统、领域或人员对信息的解释或含义存在差异。术语、句子结构、语法或概念化方面的差异可能会导致这些差异。 使用多种术语或词汇是造成语义异构的典型原因。例如,医院或医学研究机构在描述病人情况或操作时可能会使用不同的编码系统或语言集。同样的概念
数据库的6个缺点
这里讨论的是关于数据库在概念上存在的问题,并且已经存在了几十年。 1、全局可变状态是有害的每个程序员很早就学会尽量减少使用全局变量中的状态。全局变量偶尔也有合理的用途,但一般来说,全局变量会导致代码纠结,难以推理。
PolarDB-SCC:阿里低延迟强一致性读取的云数据库分析
阿里巴巴组的这篇论文讨论了如何在PolarDB数据库部署中从从节点执行低延迟强一致性读取。发表在VLDB'23 上。 <
Postgres不适合用于全文搜索的几种场景
与以搜索为中心的数据库相比,Postgres 全文搜索存在不足的九个领域的概述。 什么是全文搜索?全文搜索是指将部分或全部文本查询与数据库中存储的文档进行匹配。与传统的数据库查询相比,全文搜索即使在部分匹配的情况下
分布式数据库系统中主从、主主和无主三种复制算法
分布式系统中的复制对于确保数据一致性、可用性和系统弹性至关重要。这是一种将数据存储在多个节点或服务器上的策略,即使在服务器故障或维护期间也可以防止数据丢失并实现不间断访问。 1、单领导者主从复制:涉及一台主服务器(
简单介绍Iceberg与数据湖屋由来
本文从数据存储格式的演变介绍了数据工程领域的大数据处理框架发展,从Hive到Iceberg、Delta Lake以及数据湖屋的发展过程: 数据如何存储(在文件和内存中)开源文件格式(如Avro、Parquet、OR
Polyjuice:通过并发控制动态学习实现高性能事务
Polyjuice 专为单节点多核设置而设计。它假设所有事务类型都是事先已知的,并且可以作为存储过程运行(请参阅下面的策略表部分)。它不支持 MVCC,因为它是在
什么是数据分析中的仪表板?
了解数据是当今世界任何组织做出最佳决策的关键。然而,即使是最精通数据的人也可能会因某一时刻可用的信息量而不知所措。创建一个可以在一个位置方便地显示所有数据可视化的仪表板是让技术和非技术用户轻松掌握数据的最简单方法之一。 在本文中,我们将讨论仪表板、数据分析
案例:使用 Web UI 探索近乎实时的流数据
Expedia Group是世界领先的在线旅游平台之一,他们开发了一个工具,帮助用户使用Kafka、Postgres和WebSockets查询和获取实时流数据,并通过Web浏览器获取实时事件 他们面临的挑战是处理大量和高速的数据流,传统的方法无法实
案例:Postgres中构建客户数据仓库
在 Tembo(,我们希望拥有一个客户数据仓库来跟踪和了解客户的使用情况和行为。我们希望快速回答诸如 “我们部署了多少个 Postgres 实例?”、 “谁是我们最活跃的客户?”之类的问题。以及 “截至目前我们有多少注册用户?”。 为了做到这一点
Apache Spark:释放大数据力量
Apache Spark是一个强大的开源分布式计算系统,已成为大数据处理领域的基石。凭借其多功能的特性和强大的功能,Spark 已成为处理海量数据集的组织的首选解决方案。让我们探讨一下它的主要特性、优点、优势和用例。 Apache Spark 的主要特性<
上页
下页
关闭