zoukankan      html  css  js  c++  java
  • 原创 | 入门数据分析--数据存储之常用数据库及区别

    获取数据,除了通过外部获得,内部获取,也是一个主要获取数据的方式。内部数据主要是通过数据库存储的方式,将数据存下来,便于各个需求方再去提取应用。那么,企业常用的存储数据的数据库都有哪些呢?不同的数据库的存储区别又有哪些?

    目前市场上的数据库主要可以分为关系型数据库和非关系型数据库,关系型数据库通过外键关联来建立表与表之间的关系,而非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。非关系型数据库中,我们查询一条数据,结果出来一个数组,关系型数据库中,查询一条数据结果是一个对象。而目前商品化的数据库管理系统以关系型数据库为主导产品,技术也比较成熟。接下来就让我们来了解下几个重要的数据库吧:

    1 Access数据库

    是一个关系数据库管理系统

    本地桌面型数据库存储的数据量较少,是小型的数据库

    查询语句为SQL。

    2 MYSQL数据库

      是一个关系数据库管理系统

    是开源的,总体拥有成本低;

    支持多种操作系统;

    具有安装简单、使用简单、管理也简单等特点。是很多初学者的首要选择

    难担当大系统的数据仓库,运行速度慢,不够稳定,有掉线的情况

    被广泛地应用在Internet上的中小型网站中

    查询语句为SQL。

    3 SQL Server 数据库

    是一个关系数据库管理系统

    是非开源的;

    中型的数据库;

    运行速度明显比MYSQL快N多(海量数据下这个优势显而易见)

    查询语句为SQL。

    4 Oracle数据库

    是一个关系型数据库管理系统

    不是开源的;

    支持多种操作系统;

    操作比较复杂

    价格比较昂贵;

    Oracle的稳定性要比Sql server好Sql server的易用性和友好性方面要比Oracle好

    是基于服务器的大型数据库,主要应用于银行、证券类业务等

    查询语句为SQL。

    5  Hive 数据库

      是非关系型数据库管理系统;

    数据规模大;

    主要进行离线的大数据分析;

    查询语句为HQL;

     

    写到最后,简单了解常用的数据库及区别,主要目的在于可以帮助分析师在提取数据的时候,更加得心应手。充分利用数据库的优势,根据需求的不同判断使用适合的数据库去提取数据,善待不同的数据库,嘿嘿!

  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/tongxuenihao/p/9803718.html
Copyright © 2011-2022 走看看