PostgreSQL 18 于前几个小时刚刚发布,来个一键安装(Ubuntu 20.0) 一键安装脚本,全自动编译安装,两个实例的安装pg1800和pg1900也只是1分钟的事,自定义各级目录,干净清晰。前两天群里竟然还有人推崇apt/yum安装,说是统一规范,apt/yum安装出来的目录结构乱七八 ...
在集群下的并发问题: 业务流程: 具体实现: ILock 点击查看代码 package com.hmdp.utils; public interface ILock { // 获取锁 boolean tryLock(long timeoutSec); // 释放锁 void unlock(); } ...
网易云音乐在大体量的业务数据背后,是何种技术方案在支撑?本文分享网易云音乐PB级分库分表架构向原生分布式数据库架构迁移的技术优化经验。 ...
想得更长远,离应用更近 2025 年 7 月 7 日、7 月 29 日,经 Apache IoTDB 社区投票,丁宇辰、曹志佳成为时序数据库 Apache IoTDB Committer。两位来自“产”、“学”不同背景的开发者,因为社区的开放、共享而持续参与 IoTDB,在理论学习、功能设计、系统思 ...
TimechoDB V2.0.6 版本正式发布! TimechoDB 是由 IoTDB 原厂团队开发的企业级时序数据库产品。V2.0.6 版本新增表模型查询写回功能,新增访问控制黑白名单功能,新增位操作函数(内置标量函数)以及可下推的时间函数,同时对数据库监控、性能、稳定性进行了全方位提升。 更多关 ...
分布式高可用场景下,如何设计数据分区策略才能最大化系统效能? 跨“端-边-云”数据同步如何保证一致性与可靠性? 数据备份方案又该如何设计才能万无一失? 9 月 24 日(周三)19:00,天谋科技数据库内核研发工程师,时序数据库 IoTDB 项目交付负责人曹志佳为您一一解答上述问题! ...
1、源数据库的操作 1.1、逻辑备份 如上图所示,在源数据库进行备份。 2、目标数据库的操作 2.1、新建数据库 如上图所示,新建一个目标数据库。 如上图所示,设置新建数据库的名称(本例为 testDB )。 如上图所示,新建目标数据库成功。 如上图所示,可以在数据库列表中看到新建的数据库名称。 2 ...
MySQL有两个kill命令: kill query+线程id,表示终止该线程正在执行的语句; kill (connection)+线程id,表示断开这个线程的连接,如果线程有语句正在执行,会先停止正在执行的语句。 有时候可能会遇到:使用了kill,却没能断开该连接,再执行show processl ...
本文主要介绍 PostGIS 中的常用函数。 1、PostGIS 数据类型 数据类型转换可以是显式的,这意味着必须使用 CAST(myval As sometype) 或 myval::sometype 语法指定转换。显式转换避免了歧义转换的问题。所有数据类型都可以转换为 text,因此无需显式指定 ...
在 SQL Server 中,如果想查询包含特定字段(例如,某个特定的列名或变量名)的存储过程或触发器,可以通过查询系统视图和系统表来实现。这些视图和表存储了数据库对象(如存储过程和触发器)的元数据。下面是总结一些常用的方法: 1、查询包含特定字段的存储过程 方法一:使用 sys.sql_modul ...
从开源小白到深度参与者 2025 年 4 月 22 日、7 月 6 日,经 Apache IoTDB 社区投票,陈哲涵、彭俊植成为时序数据库 Apache IoTDB Committer。他们的经历有很多“异曲同工”之处:都是第一次参与开源社区,都无比认可 IoTDB 的发展前景,都认为参与开源带给 ...
今天为对 OceanBase 有学习和测试需求的亲们,奉上一篇在 Ubuntu 虚拟机中部署 OB 的经验分享,欢迎各位老师批评指正~ ...
最高明的诊断调优,是让风险消弭于无形。本文聚焦于体系化的诊断调优方法论,旨在通过结构化流程与关键技术,帮助开发者建立"数据驱动、工具赋能"的诊断调优体系。 ...
MySQL迁移至GreatSQL后,timestamp字段插入报错解析 背景描述 某业务系统进行国产化适配,将MySQL的数据迁移到 GreatSQL 后,执行 INSERT INTO ,update_time传参为空时报错,报错信息为:ERROR 1048 (23000): Column 'upd ...
PostgreSQL高可用之repmgr自动切换 之前写过一个repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了简化,做了1主2从的结构,之前一直没空测试repmgr的手动和自 ...
在实时数据处理场景中,数据源(Source)是整个数据处理流程的起点。Flink作为流批一体的计算框架,提供了丰富的Source接口支持,其中通过Kafka获取实时数据是最常见的场景之一。本文将以Flink DataStream API为核心,带你从0到1实现“从Kafka消费数据并输出到日志”的完... ...
测试表创建 -- 1. 部门表(departments) CREATE TABLE IF NOT EXISTS departments ( dept_id INT PRIMARY KEY AUTO_INCREMENT COMMENT '部门ID,主键自增', dept_name VARCHAR(50 ...
9 月 16 日,工业时序数据库 Apache IoTDB 已经毕业五周年! 我们准备了五个成长关键词 它们总结了 IoTDB “新一岁”的里程碑 也承载了你们与 IoTDB 并肩前行的记忆 关键词一:双权威榜单榜首 2023 年登榜以来 IoTDB 占据 benchANT 榜首超过 20 个月 至 ...
以下是导致索引失效的常见情况,分类并举例说明: 1. 对索引列进行运算或函数操作 当在索引列上使用函数、表达式、计算或类型转换时,MySQL无法直接使用索引来定位数据。 失效示例: sql -- 使用函数 SELECT * FROM users WHERE YEAR(create_time) = 2 ...