zoukankan      html  css  js  c++  java
  • mysql数据库

    为什么使用数据库?它的优势在哪?

    1. 将文件和程序存在一台机器上是很不合理的.
    2. 操作文件是一件很麻烦的事

    通过例子认识数据库

    假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写?

    由于在同一时段抢票的人数太多,所以你的程序不可能写在一台机器上,应该是多台机器一起分担用户的购票请求。

    那么问题就来了,票务信息的数据存在哪里?存在文件里么?

    如果存储在文件里,那么存储在哪一台机器上呢?是每台机器上都存储一份么?

    首先,如果其中一台机器上卖出的票另外两台机器是感知不到的,

    其次,是如果我们将数据和程序放在同一个机器上,如果程序和数据有一个出了问题都会导致整个服务不可用.。

    最后,是操作文件,修改文件对python代码来说是一件很麻烦的事

    基于上面这些问题,单纯的将数据存储在和程序同一台机器上的文件中是非常不明智的。

    优势总结

    **1:程序稳定性好 2:数据一致性 3:支持并发 4:效率高 **

    • 程序稳定性好:任意一台服务所在的机器崩溃都不会影像数据和另外的服务
    • 数据一致性:所有的数据都存一块,程序操作数据是统一的,不会出现数据不一致现象
    • 并发:数据库可以良好的支持并发,所有的程序操作数据库通过网络,数据库本身就只吃并发的网络操作,不需要自己写socket

    认识数据库

    什么是数据库

    数据库database 就是存放数据的仓库,

    数据库服务器端: 存放数据库的主机集群 数据库客户端: 可以连接数据库的任意客户端 数据库管理员: DBA

  • 相关阅读:
    CentOS 6.4 系统下的MySQL的主从库配置
    扫盲: JAVA基本常识
    ant学习
    Linux一些命令
    redis学习
    扫盲:注册表和绿色软件常识
    Java.前端.Layer.open.btn验证无效
    Java.数据结构.集合体系详解
    PageHelper踩坑
    Scrum.站立会议介绍
  • 原文地址:https://www.cnblogs.com/jhpy/p/11573338.html
Copyright © 2011-2022 走看看