【openGauss基本概念---快速入门】

这篇具有很好参考价值的文章主要介绍了【openGauss基本概念---快速入门】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【openGauss基本概念---快速入门】


👈【上一篇】
💖The Begin💖 点点关注,收藏不迷路💖
【下一篇】👉

🔻 一、基本概念

🔰 1.1 openGauss

openGauss是一款关系型数据库管理系统—RDBMS。关系型数据库是指采用了关系模型来组织数据的数据库,以行和列的形式存储数据

openGauss的数据库节点负责存储数据,其存储介质是磁盘。逻辑视角下,可以看到数据库节点上对象包含表空间、数据库、数据文件、表、数据块。

🔰 1.2 数据库(Database)

数据库是存储在一起的相关数据的集合,这些数据可以被访问,管理以及更新。

数据库用于管理各类数据对象,与其他数据库隔离。

创建数据对象时可以指定对应的表空间,如果不指定相应的表空间,相关的对象会默认保存在PG_DEFAULT空间中。

数据库管理的对象可分布在多个表空间上。

🔰 1.3 数据块(Block)

数据块是数据库管理的基本单位,默认大小为8KB

🔰 1.4 行(Row)

一行(元组或记录)是一组相关的数据。

🔰 1.5 列(Cloumn)

每一列被当作是一个字段。每个字段中的值代表一种类型的数据。

🔰 1.6 表(Table)

是由行与列组合成的,是数据库中用来存储数据的对象,是整个数据库系统的基础。

每张表只能属于一个数据库只能对应到一个表空间每张表对应的数据文件必须在同一个表空间中

🔰 1.7 数据文件(Datafile Segment)

通常每张表只对应一个数据文件。如果某张表的数据大于1GB,则会分为多个数据文件存储。

🔰 1.8 表空间(Tablespace)

在openGauss中,表空间是一个目录,在物理数据和逻辑数据间提供了抽象的一层,为所有的数据库对象分配存储空间,里面存储的是它所包含的数据库的各种物理文件。

由于表空间是一个目录,仅是起到了物理隔离的作用,其管理功能依赖于文件系统。

表空间可以存在多个,创建好之后,创建数据库对象时可以指定该对象所属的表空间。

🔰 1.9 模式(Schema)

Schema-——数据库对象集,包括逻辑结构,例如表、视图、序、存储过程、同义名、索引及数据库链接。

🔰 1.10 事务(Transaction)

Transaction——数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。

在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序

同时,事务也是恢复和并发控制的基本单位,必须具备ACID特性:文章来源地址https://www.toymoban.com/news/detail-492043.html

  • 原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。
  • 一致性(Consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
  • 隔离性(Isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
  • 持久性(Durability):持久性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

🔻 二、总结—温故知新

❓ openGauss数据库---有关基本概念了解
❓ openGauss数据库---事务ACID特性了解

👈【上一篇】
💖The Begin💖 点点关注,收藏不迷路💖
【下一篇】👉

到了这里,关于【openGauss基本概念---快速入门】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 制造领域 基础概念快速入门介绍

    目录 1、基本背景知识  2、什么是BOM? 3、BOM有什么作用? 4、BOM有哪些形式? 4.1    按照用途划分 工程BOM——EBOM(Engineering BOM): 计划BOM——PBOM(Plan BOM): 设计BOM——DBOM(Design BOM): 制造BOM——MBOM(Manufacturing BOM): 客户BOM——CBOM(Customer BOM): 销售BOM——SBOM(SALE BOM): 维修

    2024年01月20日
    浏览(40)
  • RocketMQ基本概念与入门

    message: 消息数据对象 product: 程序代码,生成消息,发送消息到队列 consumer: 程序代码,监听(绑定)队列,获取消息,执行消费代码 queue: Rocketmq rabbitmq kafka这些消息队列中间件软件. product Consumer 1.nameserver NameServer是一个简单的 Topic 路由注册中心,支持 Topic、Broker 的动态注册与发现。

    2024年02月15日
    浏览(32)
  • Kafka入门基本概念(详细)

    Kafka是一种高吞吐量的分布式发布订阅消息系统(消息引擎系统),它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合

    2024年01月16日
    浏览(35)
  • nodejs 入门基本概念

      Node.js 是2009的时候由大神 Ryan Dahl 开发的。Ryan 的本职工作是用 C++ 写服务器,后来他总结出一个经验, 一个高性能服务器应该是满足“事件驱动,非阻塞 I/O”模型的 。C++ 开发起来比较麻烦,于是 Ryan 就想找一种更高级的语言,以便快速开发。    Ryan 发现 JS 语言本身

    2024年02月05日
    浏览(32)
  • 数字孪生基本概念与入门-上篇

    大家好,这一期我们来聊一聊“数字孪生”的基本概念,大家这两年听到一个很火的词“元宇宙(Meteverse)”,数字孪生也伴随元宇宙走入大众视野,从技术名词的角度上来讲,元宇宙是包含数字孪生的,这个也是历史发展的必然,整个世界是数字化的程度到了一定的爆发点,

    2024年01月17日
    浏览(31)
  • AI入门之深度学习:基本概念篇

    1、什么是深度学习 1.1 机器学习 图1:计算机有效工作的常用方法:程序员编写规则(程序),计算机遵循这些规则将输入数据转换为适当的答案。这一方法被称为符号主义人工智能,适合用来解决定义明确的逻辑问题,比如早期的PC小游戏:五子棋等,但是像图像分类、语

    2024年03月18日
    浏览(46)
  • 【数据结构入门】-二叉树的基本概念

    个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【数据结构初阶(C实现)】 今天的内容可是一个大头,比以往学的内容上了一个档次。大家对于这块内容一定要好好学,不是很理解的地方一定要及时解决,要不然到

    2023年04月10日
    浏览(74)
  • 【Linux从入门到精通】进程的基本概念

        我们通过对上篇文章冯诺依曼体系结构对硬件进行讲解后, 本篇文章会对进程进行深入讲解。同时会讲解PCB(进程控制块)。希望本篇文章内容会对你有所帮助。 文章目录 一、再次理解操作系统 1、1 操作系统的作用 1、2 操作系统的管理 二、进程基本的概念 2、1 什么是

    2024年02月05日
    浏览(33)
  • FPGA时序约束(一)基本概念入门及简单语法

    文章目前大部分参考明德扬时序约束,只是一个学习总结,侵权删 原文链接:FPGA时序约束分享04_output delay 约束 时序逻辑电路的基础是触发器FF: 建立时间:Setup Time,缩写是 Tsu,即在时钟上升沿之前数据必须稳定的最短时间 保持时间:Hold Time,缩写是 Th,即在时钟上升沿之

    2024年02月03日
    浏览(29)
  • 深入了解目标检测技术--从基本概念到算法入门

    前言: Hello大家好,我是Dream。 众所周知,目标检测是计算机视觉领域中的重要任务之一,其目的是 识别图像或视频中包含的物体实例并将其定位 。实现目标检测可以帮助人们在 自动驾驶、机器人导航、安防监控 等领域中更好地理解和应用图像信息。接下来Dream将带大家一

    2024年02月03日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包