小樱知识 > 生活常识 > 什么是网络数据库(IM是什么数据库)

什么是网络数据库(IM是什么数据库)

提问时间:2022-11-10 04:05:45来源:小樱知识网


IM是什么数据库?

一个典型的 IM 系统可能由如下及部分组成:

客户端:用于让用户接入系统;

注册服务器:用户接入系统时使用提供鉴权等相应处理;

连接服务器:用于保持与所有用户的连接状态消息的通知以及客户会话请求时通信服务器相关信息的返回;

通信服务器:用于通信渠道的建立以及离线信息的保存。包括离线文件传输。根据实际情况可以考虑增加一台文件服务器供通信服务器使用;

数据库服务器:提供对于数据库所有的操作接口。所有关于数据库的操作均归必须通过该台位;

鉴权服务器:可有可无供注册服务器使用主要用于鉴权。

数据库到底指的什么?

数据库故名思议就是存放数据库仓库。我下面从几个角度描述下数据库。

数据库到底指的是什么?

我们先看看百度中对数据库的专业解释:

所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

这个解释比较抽象通俗的讲数据库就是一种计算机领域特殊的配合软件系统的数据存储他们主要用来在硬盘或其它介质上存储和管理数据比如我们经常听说的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等都是数据库、又都可以管理数据库的软件系统。

数据库发展简史

1970年IBM的研究员E.F.Codd博士在刊物《Communication of the ACM》上发表了一篇名为“ARelational Model of Data for Large Shared Data Banks”的论文提出了关系模型的概念奠定了关系模型的理论基础。

这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。后来Codd又陆续发表多篇文章论述了范式理论和衡量关系系统的12条标准用数学理论奠定了关系数据库的基础。

1974年IBM的Ray Boyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来里程碑式地提出了SQL(StructuredQuery Language)语言。

随后Oracle的创始人LarryEllison敏锐意识到在这个研究基础上可以开发商用软件系统。几个月后Ellison他们就开发了Oracle 1.0。

1988年为解决企业集成问题IBM公司的研究员BarryDevlin和Paul Murphy创造性的提出了一个新的术语──数据仓库(DataWarehouse)。

……

当下流行的数据库都有那些?

数据库发展到当下衍生出关系型数据库、NoSQL数据库和NewSQL数据库三条线。关系型数据库基于传统关系型模型;NoSQL颠覆了关系型数据库的关系模型、试图用另一种角度表达越来越复杂多元化数据;NewSQL则兼顾综合了两者的优点。

当下比较流行的关系型数据库主要分为商业型关系型数据库和开源关系型数据库商业型关系型数据库主要包括DB2、Oracle、SQLServer、Informix等;开源关系型数据库主要包括PostgresSQL、MySQL、SQLite等。

当下比较流行的NoSQL数据库根据特性有四大分支即键值类、文档类、列式、图形类。键值类以Redis为代表;文档类以CouchDB、MongoDB为代表、列式以Cassandra、HBase为代表;图形类以Neo4为代表。

当下比较流行的NewSQL系统国外的我就不说了国内一帮高手开发了一套名为TiDB的NewSQL系统语法兼容MySQL非常不错。

什么是中文网络数据库?

数据库通俗地讲,就是数据的仓库是结构化的数据的集合。中文数据库是在计算机存储设备上按一定组织方式存储在一起的、互相关联的全部中文数据的集合。它存储于磁盘、光盘等载体上借助于检索软件随时为用户提供服务。

数据库内容存贮量大检索途径多查找速度快。利用数据库查找资料可保证较高的查全率和查准率大大节省时间和精力。

以上内容就是为大家推荐的什么是网络数据库(IM是什么数据库)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:什么是网络数据库(IM是什么数据库)

本文地址:https://www.xiaoyin02.com/shcs/788636.html

相关文章