zoukankan      html  css  js  c++  java
  • 数据库、版本数据库学习从此开始by小雨

    近来朋友几篇文章介绍了改数据库、版本-的文章. 关联文章的地址

        感到久好没学什么货色了,也没写什么码代,总有一种颓丧的疚愧感!也该做点货色了,但做什么呢?想到近来还有一个目项要做,只是在现还直一在做求要,这个目项对数据库的计设求要比较高,那就学一下数据库吧!虽然SQL Server、Oracle都学过,MySQL也解了一下些,但都学得比较浅,都是一些简略的增、删、改、查,像索引,数据安全、数据备份等全然不知。在现就把简略的识知温习一遍,再深刻学习一下吧,mySQL与Oracle比对起来学习,也把自己的学习记笔与大家分享一下。

        

    数据库概述

        1.MySQL
    MySQL是最受迎欢的开源SQL数据库管理系统,它由 MySQL AB开辟、布宣和支撑。MySQL AB是一家基于MySQL开辟人员的商业公司,它是一家应用了一种胜利的商业模式来结合开源代价和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。
    MySQL是一个倏地的、多线程、多户用和硬朗的SQL数据库服务器。MySQL服务器支撑键关任务、重负载产生系统的应用,也可以将它嵌入到一个大配置(mass- deployed)的件软中去。
    与其他数据库管理系统比拟,MySQL有具以下势优:
    (1)MySQL是一个系关数据库管理系统。
    (2)MySQL是开源的,即MySQL完全收费的,只对一些术技支撑收费
    (3)MySQL服务器是一个倏地的、牢靠的和易于应用的数据库服务器。
    (4)MySQL服务器任务在客户/服务器或嵌入系统中。
    (5)有大批的MySQL件软可以应用。

        

        

       MySQL的版本定名制机应用由3个数字和一个后缀构成的版本号。例如,像mysql-5.1.44-rc的版本号这样解释:

        

    ·第1个数字(5)是主版本号,描述了文件格式。有所版本5的行发都有雷同的文件格式。

        

    ·第2个数字(1)是行发级别。主版本号和行发级别组合到起一便构成了行发序列号。

        

    ·第3个数字(44)是在此行发系列的版本号,随每一个新分发版递增。常通你要需经已择选的行发(release)的最新版本(版本)。

        

     

         MySQL根据收费与否,分为MySQL Community Server(即社区版)和MySQL Enterprise Edition(即商业版)。其中商业版括包MySQL标准版、MySQL业企版、MySQL群集版三个版本。该系列版本是收费版本,可以试用30天,含包以下组件

        (1)MySQL Database

        (2)MySQL Enterprise Backup

        (3)MySQL Enterprise Monitor

        (4)MySQL Workbench Standard Edition

        
    2.SQL Server
    SQL Server是由微软开辟的数据库管理系统,是Web上最行流的用于存储数据的数据库,它已泛广用于电子商务、银行、保险、电力等与数据库有关的行业。
    现在最新版本是SQL Server 2005,它只能在Windows上行运,操纵系统的系统稳定性对数据库十分重要。行并实行和共存型模不并成熟,很难处置日益增多的户用数和数据卷,伸缩性限有。
    SQL Server 供给了多众的Web和电子商务功能,如对XML和Internet标准的富丰支撑,通过Web对数据行进省力安全的问访,有具壮大的、活灵的、基于Web的和安全的应用程序管理等。而且,由于其易操纵性及其友爱的操纵界面,深受大广户用的爱喜。

        
    3.Oracle
    提起数据库,第一个想到的公司,一般都会是Oracle(甲骨文)。该公司成立于1977年,最初是一家专门开辟数据库的公司。Oracle在数据库范畴直一处于领先地位。 1984年,首先将系关数据库转到了桌面计算机上。然后,Oracle5率先推出了分布式数据库、客户/服务器结构等簇新的念概。Oracle 6创首行锁定模式以及对称多处置计算机的支撑……最新的Oracle 8重要增加了对象术技,成为系关—对象数据库系统。在现oracle最新的版本是oracle11g。现在,Oracle产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上应用最泛广的系关数据系统之一。
    Oracle数据库产品有具以下优秀特性。
    (1)兼容性
    Oracle产品用采标准SQL,并经过美国国家标准术技所(NIST)测试。与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。
    (2)可移植性
    Oracle的产品可行运于很宽范围的件硬与操纵系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操纵系统下任务。
    (3)可联结性
    Oracle能与多种讯通网络相连,支撑各种议协(TCP/IP、DECnet、LU6.2等)。
    (4)高产生率
    Oracle产品供给了多种开辟工具,能极大地便利户用行进进一步的开辟。
    (5)开放性
    Oracle好良的兼容性、可移植性、可连接性和高产生率使Oracle RDBMS有具好良的开放性。

         Oracle的版本系列:

         1949年,出于市场策略斟酌,oracle公司推出了oracle第2版,实际上是第1版;

         1983年3月,oracle第3版

         1984年10月,oracle第4版

         1985年,oracle第5版

         1988年,oracle第6版

         1992年6月,oracle第7版,是一个有具程旅碑意思的版本,取得了伟大的胜利,oracle借助这一版本一举击退了事先的Sybase敌手

         1997年6月,oracle第8版,该版本支撑面向对像的开辟

         1998年9月,布宣oracle 8i版,i示表Internet,这一版本增加了大批为支撑Internet而计设的特性

         2001年6月,布宣oracle 8i版,新特性:Real Application Clusters(RAC)

         2004年布宣oralce 10g,g示表grid(网格)

        2007年7月12日,甲骨文公司在美国纽约布宣推出数据库Oracle 11g,这是Oracle数据库的最新版本 

        
    4.Sybase
    1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。Sybase重要有三种版本:一是UNIX操纵系统下行运的版本; 二是Novell Netware环境下行运的版本;三是Windows NT环境下行运的版本。对UNIX操纵系统,现在应用最泛广的是SYBASE 10及SYABSE 11 for SCO UNIX。
    Sybase数据库的特色:
    (1)它是基于客户/服务器体系结构的数据库。
    (2)它是真正开放的数据库。
    (3)它是一种高性能的数据库。

        
    5.DB2
    DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由件硬支撑。它支撑标准的SQL言语,有具与异种数据库相连的GATEWAY。因此它有具速度快、牢靠性好的点优。但是,只有件硬平台择选了IBM的AS/400,才能择选应用DB2数据库管理系统。
    DB2能在有所主流平台上行运(括包Windows),最适于海量数据。
    DB2在业企级的应用最为泛广,在球全的500家大最的业企中,几乎85%以上都用DB2数据库服务器,而内国到1997年约占5%。

        
    除此之外,还有微软的 Access数据库、FoxPro数据库等。这么多数据库怎么择选呢?这要根据你应用和求要而定,Oracle一般大中型业企用的比较多,MySQL务受中小业企的亲暧,因为它是收费的。

        

        

    文章结束给大家分享下程序员的一些笑话语录: 小沈阳版程序员~~~ \n程序员其实可痛苦的了......需求一做一改,一个月就过去了;嚎~ \n需求再一改一调,一季度就过去了;嚎~ \n程序员最痛苦的事儿是啥,知道不?就是,程序没做完,需求又改了; \n程序员最最痛苦的事儿是啥,知道不? 就是,系统好不容易做完了,方案全改了; \n程序员最最最痛苦的事儿是啥,知道不? 就是,系统做完了,狗日的客户跑了; \n程序员最最最最最痛苦的事儿是啥,知道不? 就是,狗日的客户又回来了,程序给删没了!

  • 相关阅读:
    PHP中获取当前页面的URL信息
    $_POST和$GLOBALS['HTTP_RAW_POST_DATA'] 的区别
    curl模拟ip和来源进行网站采集的实现方法
    mysql修改root密码的几种方法
    微信小程序实现支付功能
    git获取远程服务器的指定分支
    mysql函数技巧整理
    sql 查询目标数据库中所有的表以其关键信息
    SET NOCOUNT ON
    C# CultureInfo中常用的InvariantCulture
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3028810.html
Copyright © 2011-2022 走看看