数据库定义和PolarDB陌生术语介绍

如果不看百度或者其他资源对于数据库的定义,我刚开始理解数据库就是觉得这是一个类似于仓库的地方,里面存放着很多数据,各种各样的数据,就像去看病医院会有这么一个“仓库”来存放病人的病历和个人信息等数据,去选课系统上选课就会有也会有这么一个仓库来存放学生的学号、选课信息、课程信息等数据,这些数据肯定不单单是由文字和数字组成,比如照片、视频、音频也是数据。那事实真的是我所理解的那样吗?

那就来深入了解一下吧。

一、数据库的定义

先看数据库的定义:数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。通常由数据库管理系统 (DBMS) 来控制。在现实中,数据、DBMS 及关联应用一起被称为数据库系统,通常简称为数据库。

先来看结构化信息是或数据是什么意思,这里的“结构化”可以理解成形容词,即数据库里的数据是以结构化的方式被存储的,我们在生活中最常见的存储方式莫过于表格了,而在数据库中我们常说的列被称为“字段”,行被称为“记录”,当然还有其他存储方式。

一般以电子形式存储在计算机系统中可以理解成就是个电子文件柜,是看不见的,类似于生活中实体的文件柜,装着各种各样的文件。

那数据库管理系统又是啥?定义上写由它来控制数据库,那就可以理解成它是一个进入数据库的入口(或者称为接口)。

那关联应用又是什么?可以简单理解成就是集成数据库而成的应用,比如CRM客户管理系统(用来存储和管理客户信息、销售活动、市场营销等数据)

但是现实生活中大概是为了方便才会把数据、数据库管理系统DBMS及关联应用简称为数据库,专门学习才需要去像这样去搞懂数据库究竟是什么。

由于最近的学习需求是需要部署polardb的环境,那我们先看看什么是polardb

二、试图解释PolarDB

PolarDB 是阿里云自主研发的云原生关系型数据库。它结合了分布式和集中式的设计优势,旨在提供高性能、高弹性和海量存储能力的数据库服务。好难一下子明白的样子,没关系我们对陌生的名词逐个击破即可。

(1)首先是阿里云是啥?

阿里云是一家提供云计算服务的科技公司,其中云计算不是指简单的数学上的计算,而是假设你处于一个偌大的房子,里面存放着各种各样的机器,这些机器里面有些能够满足我们存储数据的需求、或是帮助我们分析数据即人工智能,或者是能够给用户提供数据库相关的服务,而“云”的意思就是你在网络上就可以使用这些服务,而免去了自己购买硬件和维护的成本。

(2)其次是云原生关系型数据库是啥?

先把“关系”二字去掉,云原生数据库指的是从设计之初便是为了在云环境中使用的数据库,云环境又是啥?云环境,是将动态虚拟化的计算资源和应用程序,整合形成资源池,从而服务用户的大数据或者互联网服务环境。 它能够为用户提供计算能力、存储空间和信息服务。抛开复杂的术语其实云环境就有点像我们前面说的那个装满了各式各样机器的房间。所以云原生数据库就是用户可以在一个虚拟的互联网环境中使用的一个数据库,而且它在设计之初就是为了在虚拟环境中被使用的。那关系数据库又是什么?简称RDBMS,是最常见的数据库类型,用表格形式存储我们的数据,并通过结构化查询语言(SQL)进行管理。常见的有 MySQL、PostgreSQL 和 Oracle,它们都支持数据的一致性和完整性。那结构化查询语言又是啥?它是一种编程语言,允许用户通过查询语句来存取数据、查询、更新和管理关系数据库系统,这里附带一个可以熟悉SQL使用的网站,支持在线交互和直接写题,在搜索框上搜:SQLZOO。

(3)分布式和集中式是什么?

想象有一个管理数据的任务,如果说分布式是把这个任务蛋糕先切成几份,再食用,那么集中式就是直接一口吞。

而polardb是如何同时结合这两种设计优势的呢?简单来说的话是利用分布式的数据分点存储,然后再结合集中式:polardb通过内部机制来实现数据的一致性,并且提供了一个统一管理的界面。

(4)什么是部署polardb?

部署 PolarDB 通常指的是在云环境中设置和启动阿里云的 PolarDB 数据库服务。这个过程可以通过阿里云的控制台来完成.

明天我们继续讲如何部署polardb以及介绍数据库管理系统。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值