openGauss 数据库并发控制
作者:enmotech 发布在 eygle.com 文章来源于墨天轮:https://www.modb.pro/db/174555 当数据库中存在并发执行事务的情况下,要保证ACID特性,需要一些特殊的机制来支持。并发控制就是指这样的一种控制机制,能够保证并发事务同时访问同一个对象或数据下的ACID特性。...
View ArticleopenGauss 分布式事务
作者:enmotech 发布在 eygle.com 前面我们简要介绍了单机事务和分布式事务的区别,也指出了在分布式情况下,可能存在特有的原子性和一致性问题。本文主要介绍在openGauss数据库中,如何保证分布式事务的原子性和强一致性。 1 分布式事务原子性和两阶段提交协议...
View ArticleMacOS Monterey在腾讯会议声音不起作用coreaudiod重置
作者:eygle 发布在 eygle.com 最近总是遇到腾讯会议启动,电脑的音频失效情况。经验值,以下重启 coreaudiod 的逻辑有效。 MacOS Monterey 的系统。 启动终端并输入以下命令: sudo killall coreaudiod 按Return ,输入您的管理员密码,然后再次检查声音。 coreaudiod进程应该重新启动。...
View ArticleopenGauss 云安全技术
作者:enmotech 发布在 eygle.com 本文来源于墨天轮:https://www.modb.pro/db/185758 数据库最重要的作用是存储数据和处理分析数据。数据是整个数据库系统中最关键的资产。因此在保护系统不受侵害的基础上最为重要的任务就是保护数据的安全。常见的数据安全技术包括数据加密、数据脱敏(Data Masking)、透明加密(Transparent Data...
View ArticleopenGauss 概述
作者:enmotech 发布在 eygle.com 本文来源于墨天轮:https://www.modb.pro/db/190317 openGauss数据库是华为公司在深度融合技术应用于数据库领域多年经验的基础上,结合企业级场景要求,推出的新一代企业级开源数据库。 openGauss是关系型数据库(relational...
View ArticleMacOS 使用终端连接 MySQL 查询乱码的问题解决
作者:eygle 发布在 eygle.com 最近在使用 MacOS 访问 MySQL 数据库时,查询总是出现乱码,数据库和表的字符集、终端设置都是 UTF8. 最后发现是 MacOS Terminal 的环境变量设置问题: 编辑配置文件 vim ~/.bash_profile 添加一样内容: export LC_ALL=zh_CN.UTF-8 执行命令,使其生效: source...
View ArticleOracle Database 23c新特性:无需DUAL表和FROM的SELECT快捷查询
作者:eygle 发布在 eygle.com 我们知道,在 MogDB 数据库中,SELECT 是可以不跟 FROM 子句实现一系列的查询功能,例如: MogDB=#select 2^10; ?column? ---------- 1024 (1 row) MogDB=#select 9*9; ?column? ---------- 81 (1 row) 在 Oracle 23c...
View ArticleOracle Database 23c 新特性:4096 列支持和 Schema 权限一次授予
作者:eygle 发布在 eygle.com 我们知道 MogDB 单表最大支持 1600 列,Oracle 此前版本单表支持 1000列。 在23c中,单表支持列数量扩展到 4096 列。启用这一个特性需要将兼容性参数设置为23.0.0,同时将 Max_columns设置为 Extended: alter system set MAX_COLUMNS=EXTENDED;...
View ArticleOracle Database 23c 新特性: 基于别名和位置的 GROUP BY 简化
作者:eygle 发布在 eygle.com 在Oracle Database 23c 中,group by 作出了一个期待已久的增强,支持通过别名或者位置的Group by 查询。 在23c之前,group by 要不断重复查询中的复杂逻辑,如下所示: SELECT EXTRACT(year FROM hiredate) AS hired_year, COUNT(*) from emp...
View Article官网更换首页:Oracle旗帜鲜明表明立场支持以色列
作者:eygle 发布在 eygle.com Oracle公司的官网,更换了首页内容,明确表明立场:Oracle与以色列站在一起。 声明指出: Oracle谴责针对以色列及其公民的恐怖袭击。Oracle将为其员工、以色列政府和国防机构提供一切必要的支持。 Magen David...
View Article循序渐进MogDB:如何通过copy转储表数据到CSV文件
作者:eygle 发布在 eygle.com 在 MogDB 数据库中,通过 copy 命令可以灵活的将数据复制到数据库中,或者,将表数据转储到磁盘文件。当转储文件时,也可以通过 with 子句指定具体的参数,实现多样化输出文件的支持。 以下是一个范例,通过 with 语句,可以指定导出数据的分隔符(delimiter),是否包含头文件信息等: MogDB=>copy student to...
View ArticleMySQL 第一个版本的正式发布时间
作者:eygle 发布在 eygle.com 关于 MySQL 的历史,有很多不同的描述,但是无疑MySQL AB的创始人阐述的最为准确和可靠。 David Axmark 和 Michael Widenius 在《MySQL Introduction》一文中这样记录了过去: In May 1996, MySQL version 1.0 was released to a limited group...
View Article建立历史视角、锤炼远见目光:《数据库简史》一书出版
作者:eygle 发布在 eygle.com 一段时间以来,很多朋友一直问我,新书的进展如何?现在终于可以回复大家:《数据库简史》一书终于正式出版! 《数据库简史》一书是我写作时间最长、遭遇挑战最大、编辑修订最多的一本。之所以说挑战最大,是因为这是一次全新的写作历程,和过往我的书籍完全不同,这本书不是讲数据库的技术细节,而是侧重数据库技术的发展历史。 京东商城链接:...
View Article