1. 数据库介绍

数据库类型

  • 关系型数据库
    • SQLServer
      • 简单易用,适合大中小型企业使用
    • MySQL
      • 开源,跨平台性好
      • 在网站中应用广泛,适合各类型企业使用
    • Oracle
      • 产品免费,服务收费,适合大、中型公司使用
    • DB2 IBM公司的产品
      • 支持多种操作系统、多种类型的硬件和设备
      • 高端应用(主要用于金融行业,比如银行之类的)
  • 非关系型数据库
    • Redis
      • 键值对存储数据库
      • 最简单
      • 可扩展性强 存储大量数据
    • Hbase
      • 基于列的数据库
      • 优势分析数据
      • 常用于大数据存储
        -MongoDB
      • 文档存储
      • 基于键值对存储
      • 在键值对的基础上更深入了一步
    • Neo4j
      • 图形数据库,最复杂的数据类型
      • 主要使用一种高效的方式来存储各个实体之间的关系
      • 当数据之间是紧密联系的,例如社会关系,科学论文的引文抑或是资产定价模型等等

使用数据库优点

  • 海量存储,检索方便
  • 保持数据信息一致、完整、并实现数据的共享和安全
  • 通过组合分析,生产新的有用的信息

数据表

  • 实体信息存储的基础单元,把实体存放在同一个表中,表又称为实体集合
  • 行(记录): 实体
  • 列(字段): 实体属性
  • 存储方法: 不同的实体存放在不同的数据表中
  • 数据库的理解: 由大量数据、表间关系、以及各种数据操作对象组合成的数据集合
  • 他不是一个简单的数据组合场所
原文地址:https://www.cnblogs.com/gice/p/13030690.html