linux下数据库有哪些

linux数据库有:1、Oracle;2、MySQL;3、MariaDB;4、SQL Server;5、Memcached,“Key-Value”型数据库;6、Redis,“Key-Value”型数据库;7、MongoDB等。

linux下数据库有哪些

本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

什么是数据库?

数据库就是一个存放计算机数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来对数据进行组织和存储的,可以通过数据库提供的多种方法来管理其中的数据。

linux下常见关系型数据库

1、Oracle 数据库

linux下数据库有哪些

         Oracle 前身叫 SDL,由 Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979年,Oracle 公司引入了第一个商用 SQL关系数据库管理系统。 Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前 Oracle 关系数据库产品的市场占有率数一数二。

        Oracle (甲骨文)公司是目前全球最大的数据库软件公司,也是近年业务增长极为迅速的软件提供与服务商。

主要应用范围:传统大企业,大公司,政府,金融,证券等等。

2、MySQL 数据库

linux下数据库有哪些

           MySQL  数据库是一个中小型关系型数据库管理系统,软件开发者为瑞典   MySQL AB  公司。在  2008  年  1  月  16  号被   Sun  公司收购,后   Sun  公司又被   Oracle  公司收购。目前  MySQL  被广泛地应用  在   Internet  上的大中小型网站中由于其体积小、速度快、总体拥有成本低,尤其是开放源码这  一特点,许多大中小型网站为了降低网站总体拥有成本而选择了   MySQL  作为网站数据库,甚至国  内知名的淘宝网也选择弃用   Oracle  而更换为更开放的   MySQL  。

          MySQL  数据库主要应用范围:互联网领域,大中小型网站,游戏公司,电商平台等等。

3、MariaDB  数据库

linux下数据库有哪些

            MariaDB   数据库管理系统是    MySQL   数据库的一个分支,主要由开源社区维护。开发这个   MariaDB   数据库分支的可能原因之一是:甲骨文公司收购了   MySQL   后,有将    MySQL   闭源的潜在   风险,因此    MySQL   开源社区采用分支的方式来避开这个风险。   开发    MariaDB   数据库的目的是完全兼容    MySQL   数据库,包括    API   和命令行,使之能轻松的成为   MySQL   的代替品。在存储引擎方面,使用    XtraDB   (英语:   XtraDB   )来代替   MySQL   的    InnoDB  

           MariaDB   由    MySQL   的创始人    Michael Widenius   (英语:   Michael Widenius   )主导开发,他早前   曾以    10   亿美元的价格,将自己创建的公司   MySQL AB   卖给了    SUN   ,此后,随着    SUN   被甲骨文收   购,   MySQL   的所有权也落入   Oracle   的手中,   MariaDB   数据库的名称来自    MySQL   的创始人   Michael Widenius   的女儿    Maria   的名字。    

4、SQL Server   数据库  

linux下数据库有哪些

          Microsoft SQL Server    是微软公司开发的大型关系型数据库系统。    1987    年,微软和    IBM    合作开发完    成     OS/2    ,    IBM    在其销售的     OS/2 ExtendedEdition    系统中绑定了     OS/2 DatabaseManager    ,而微    软产品线中尚缺少数据库产品。为此,微软将目光投向     Sybase    ,同     Sybase    签订了合作协议,使    用     Sybase    的技术开发基于     OS/2    平台的关系型数据库。    1989    年,微软发布了    SQLServer1.0    版。    SQL Server    的功能比较全面,效率高,可以作为中型企业或单位的数据库平台。    SQL Server    可以    Windows    操作系统紧密集成,不论是应用程序开发速度还是系统事务处理运    行速度,都能得到较大的 提升。    SQL Server    的缺点是只能在     Windows    系统下运行。  

主要应用范围:部分企业电商(央视购物),使用    windows    服务器平台的企业。   

linux下常用非关系型数据库管理系统

1、Memcached(Key-Value)

linux下数据库有哪些

         Memcached    是一个开源的、高性能的、具有分布式内存对象的缓存系统。通过它可以减轻数据库负载,加速动态的     Web    应用,最初版本由     LiveJoumal    的     Brad Fitzpatrick    在    2003    年开发完成。    目前全球有非常多的用户都在使用它来构建自己的大负载网站或提高自己的高访问网站的响应速    度。注意:    Memcache    是这个项目的名称,而    Memcached    是服务器端的主程序文件名。  

         缓存一般用来保存一些经常被存取的对象或数据(例如,浏览器会把经常访问的网页缓存起来一    样),通过缓存来存取对象或数据要比在磁盘上存取快很多,前者是内存,后 者是磁盘。    Memcached    是一种纯内存缓存系统,把经常存取的对象或数据缓存在     Memcached    的内存中,    这些被缓存的数据被程序通过    API    的方式被存取,    Memcached    里面的数据就像一张巨大的     HASH  

表,数据以     Key-Value    对的方式存在。    Memcached    通过缓存经常被存取的对象或数据,从而减轻频繁读取数据库的压力,提高网站的响应速度    .    

官方:    http://Memcached.org/  

由于Memcached 为纯内存缓存软件,一旦重启所有数据都会丢失,因此,新浪网基于Memcached 开发了一个开源项目 MemcacheDB。通过为 Memcached 增加 Berkeley DB 的持久化存储机制和异步主辅复制机制,使 Memcached 具备了事务恢复能力、持久化数据存储能力和分布式复制能力,但是最近几年逐渐被其他的持久化产品替代例如Redis。

2、Redis(Key-Value)

linux下数据库有哪些

Redis 是一个Key-Value 型存储系统。但Redis支持的存储value 类型相对更多,包括 string(字符串)、list(链表)、set(集合)和 zset(有序集合)等。这些数据类型都支持 push/pop、add/remove 及取交集、并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。与 Memcached 一样,为了保证效率,Redis 的数据都是缓存在内存中。区别是 Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 Master-Slave(主从)同步。

Redis 是一个高性能的 Key-Value 数据库。Redis 的出现,很大程度补偿了 Memcached 这类 Key-Value 存储的不足,在部分场合可以对关系数据库有很好的补充作用。它提供了 PythonRuby,Erlang,PHP 客户端,使用很方便。

官方:http://www.Redis.io/documentation

       Redis    特点:    

linux下数据库有哪些

3、MongoDB(Document-Web)      

linux下数据库有哪些

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,类似 Json 的 Bjson 格式,因此可以存储比较复 杂的数据类型。MongoDB 最大的特点是他支持查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。

MongoDB 服务端可运行在 Linux、Windows 或 OS X 平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台。

McmgoDB 把数据存储在文件中(默认路径为:/data/db)。

相关推荐:《Linux视频教程》

以上就是linux下数据库有哪些的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/156758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
华为手机文字识别功能在哪开启_华为手机启用智慧识屏功能步骤
上一篇 2025年12月4日 20:33:42
Java中如何广播消息 详解广播地址使用
下一篇 2025年12月4日 20:35:44

相关推荐

  • 适用于刚接触云计算的自行搭建网站流程

    本篇文章给大家带来的内容是关于适用于刚接触云计算的自行搭建网站流程,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 零基础入门—网站建站教程 前言 相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接购买建站模板,另…

    2026年9月2日
    100
  • 如何使用资源编排服务(ROS)一键在ECS实例搭建LNMP环境

    如何使用资源编排服务(ROS)一键在ECS实例搭建LNMP环境如何使用资源编排服务(ROS)一键在ECS实例搭建LNMP环境如何使用资源编排服务(ROS)一键在ECS实例搭建LNMP环境如何使用资源编排服务(ROS)一键在ECS实例搭建LNMP环境

    本篇文章给大家带来的内容是关于如何使用资源编排服务(ros)一键在ecs实例搭建lnmp环境,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一键部署LNMP环境 LNMP分别代表Linux、Nginx、MySQL、PHP。本文介绍如何使用阿里云 资源编排服务(ROS) 一键在ECS…

    2026年9月2日 用户投稿
    000
  • 如何使用镜像部署Java Web项目

    如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目如何使用镜像部署Java Web项目

    本篇文章给大家带来的内容是关于如何使用镜像部署java web项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 镜像部署Java Web项目 Tomcat 作为一个开源且免费的 Java Web 服务器,常用来作为 Web 开发的工具。它可以托管由 Servlet、JSP 页面(…

    2026年9月2日 用户投稿
    000
  • 如何使用一台基本配置的云服务器 ECS 实例手工部署 Java web 项目

    本篇文章给大家带来的内容是关于如何使用一台基本配置的云服务器 ecs 实例手工部署 java web 项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 手工部署Java Web项目 适用对象 本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。适用…

    2026年9月2日
    100
  • 如何创建基于ECS和RDS的WordPress环境

    如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境如何创建基于ECS和RDS的WordPress环境

    本文在介绍如何创建基于ecs和rds的wordpress环境的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 创建基于ECS和RDS的WordPress环境 您可以在资源编排服务ROS (Resource Orchestration Service)中通过模版创建一组阿里云资源。 …

    2026年9月2日 用户投稿
    000
  • 如何在Linux实例上搭建Magento电子商务网站

    本篇文章给大家带来的内容是关于如何在linux实例上搭建magento电子商务网站,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在Linux实例上搭建Magento电子商务网站 Magento是一款开源电商网站框架,其丰富的模块化架构体系及拓展功能可为大中型站点提供解决方案。它使…

    2026年9月2日
    000
  • 云服务器ECS实例上如何安装Nodejs并部署项目

    本篇文章给大家带来的内容是关于云服务器ecs实例上如何安装nodejs并部署项目,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 部署Node.js项目(CentOS) Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩…

    2026年9月2日
    000
  • Linux操作系统如何在ECS上搭建Docker

    本文在介绍linux操作系统如何在ecs上搭建docker的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 ECS上搭建Docker(CentOS7) 本文讲述 Docker 在 CentOS 系统上的部署过程。关于 Ubuntu 系统下安装 Docker,具体实践请参考docke…

    2026年9月2日
    000
  • 关于云服务器ECS之间数据传输的实现方式

    本文在介绍关于云服务器ecs之间数据传输的实现方式的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 云服务器ECS之间数据传输的实现方式 简介 在信息化高速发展的今天,服务器每天都会与其它单机交换大量文件数据,文件传输对大家来说是家常便饭。因此,其重要性就不言而喻了。文件传输方式各…

    2026年9月2日
    100
  • 在创建实例时怎么使用自定义脚本来配置自己的 yum 源、NTP 服务和 DNS 服务

    本篇文章给大家带来的内容是关于在创建实例时怎么使用自定义脚本来配置自己的 yum 源、ntp 服务和 dns 服务,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 自定义 yum 源、NTP 服务和 DNS 服务 实例自定义脚本是阿里云 ECS 为用户提供的一种自定义实例启动行为的脚…

    2026年9月2日
    000
  • 如何使用实例自定义脚本自定义实例的管理员账号

    本篇文章给大家带来的内容是关于如何使用实例自定义脚本自定义实例的管理员账号,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 自定义实例的管理员账号 实例自定义脚本是阿里云 ECS 为用户提供的一种自定义实例启动行为的脚本,详细信息请参考阿里云线上帮助文档:实例自定义数据。 本文档以 …

    2026年9月2日
    100
  • 安全组中已经添加规则放行SSH端口的访问之后如何使用f1 RTL

    本文在介绍安全组中已经添加规则放行ssh端口的访问之后如何使用f1 rtl的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 使用f1 RTL 本文描述如何使用f1 RTL(Register Transfer Level)。 说明: 本文所述所有操作都必须由同一个账号在同一地域里执行…

    2026年9月2日
    100
  • 如何理解迁云工具和 P2V(Physical to virtual)

    本篇文章给大家带来的内容是关于如何理解迁云工具和 p2v,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 什么是迁云工具和 P2V 迁云工具专为平衡 ECS 用户的线上线下服务器负载或者各种不同云平台之间的负载而研发。以其轻巧便捷的特点,迁云工具支持在线迁移物理机服务器、虚拟机以及其…

    2026年9月2日
    100
  • 关于基于URL发起HTTP/HTTPS GET的请求结构

    本篇文章给大家带来的内容是关于基于url发起http/https get的请求结构,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 请求结构 我们支持基于URL发起HTTP/HTTPS GET请求。请求参数需要包含在URL中。 以下为CreateSnapshot一条未编码的URL请求…

    2026年9月2日
    400
  • 如何通过 URL 发送 GET 请求调用云服务器 ECS API

    本篇文章给大家带来的内容是关于如何通过 url 发送 get 请求调用云服务器 ecs api,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 公共参数 公共参数分为 公共请求参数 和 公共返回参数。 公共请求参数 以下公共请求参数适用于通过 URL 发送 GET 请求调用云服务器 …

    2026年9月2日
    100
  • 接口调用之后如何处理返回结果

    接口调用之后如何处理返回结果接口调用之后如何处理返回结果接口调用之后如何处理返回结果接口调用之后如何处理返回结果

    本文在介绍接口调用之后如何处理返回结果的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。 返回结果 返回结果主要有 XML 和 JSON 两种格式,默认为 XML,您可以指定公共请求参数 Format 变更返回结果的格式。更多详情,请参阅 公共参数。为了便于查看和美观,API 文档返…

    2026年9月2日 用户投稿
    100
  • 如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则

    如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则如何使用访问控制 RAM 授权访问 ECS 实例和API 的鉴权规则

    本篇文章给大家带来的内容是关于如何使用访问控制 ram 授权和访问 ecs 实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 鉴权规则 默认情况下,您能使用 ECS API 完整操作自己创建的 ECS 资源。但子账号刚创建时没有权限操作主账号的资源,或者从其他服务访问 ECS 时…

    2026年9月2日 用户投稿
    200
  • 如何查询一台 ECS 实例的 Web 管理终端 地址

    本篇文章给大家带来的内容是关于如何查询一台 ecs 实例的 web 管理终端 地址,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeInstanceVncUrl 查询一台 ECS 实例的 Web 管理终端 地址。 描述 调用该接口时,您需要注意: 管理终端地址的有效期…

    2026年9月2日
    500
  • 怎么以 Base64 编码的方式查询一台 ECS 实例的 自定义数据

    本篇文章给大家带来的内容是关于怎么以 base64 编码的方式查询一台 ecs 实例的 自定义数据,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeUserdata 查询一台 ECS 实例的 自定义数据。 描述 返回的实例自定义数据将以 Base64 编码的方式显示。…

    2026年9月2日
    200
  • 如何查询一台或多台预付费实例自动续费状态

    本篇文章给大家带来的内容是关于如何查询一台或多台预付费实例自动续费状态,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 DescribeInstanceAutoRenewAttribute 查询一台或多台预付费实例自动续费状态。 描述 为了方便您了解自己的实例是否为自动续费状态,本接…

    2026年9月2日
    100

发表回复

登录后才能评论
关注微信