前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL数据库基础(一):数据库概述

MySQL数据库基础(一):数据库概述

作者头像
Lansonli
发布2024-03-19 10:00:46
1280
发布2024-03-19 10:00:46
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客

数据库概述

一、数据库介绍

数据库就是存储数据的仓库,其本质是一个文件系统,按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

随着互联网的高速发展,大量的数据在不断的产生,伴随而来的是如何高效安全的存储数据和处理数据,而这一问题成为了信息时代的一个非常大的问题,而使用数据库可以高效的有条理的储存数据。

  • 可以结构化存储大量的数据;
  • 可以有效的保持数据的一致性、完整性;
  • 读写效率极高。

二、数据库分类

数据库又分为关系型数据库非关系型数据库

1、关系型数据库

关系型数据库:指采用了关系模型来组织数据的数据库。

关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

初学阶段,我们可以先简单的讲关系型数据库理解为一个Excel表格:

2、非关系型数据库NoSQL

非关系型数据库:又被称为NoSQL(Not Only SQL ),意为不仅仅是SQL,对NoSQL 最普遍的定义是“非关联型的”,强调 Key-Value 的方式存储数据。

Key-Value结构存储: Key-value数据库是一种以键值对存储数据的一种数据库,类似Java中的map。可以将整个数据库理解为一个大的map,每个键都会对应一个唯一的值。

关系型和非关系型数据库区别?

关系型:通过二维表维持数据关系(有行有列),大部分存储在硬盘,查询速度上关系型要慢一些,相对而言,安全性更高

非关系型:通过key:value键值对维持数据关系,大部分存储在内存,查询速度上要相对于关系型数据库更快一些,安全系数相对关系型而言不高

三、常见数据库介绍

1、关系型数据库

数据库

介绍

MySQL

开源免费的数据库,中型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。

Oracle

收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

DB2

IBM公司的数据库产品,收费的。常应用在银行系统中.

SQLserver

MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

SQLite

嵌入式的小型数据库,应用在手机端。

2、非关系型数据库

数据库

介绍

Redis

是一个小而美的数据库,主要用在key-value 的内存缓存,读写性能极佳

HBase

HBase是列式数据库,目标是高效存储大量数据

MongoDB

MongoDB是文档型数据库,非常接近关系型数据库的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据库概述
    • 一、数据库介绍
      • 二、数据库分类
        • 1、关系型数据库
        • 2、非关系型数据库NoSQL
      • 三、常见数据库介绍
        • 1、关系型数据库
        • 2、非关系型数据库
    相关产品与服务
    云数据库 MySQL
    腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档