
按数据规模大小来分。可分为:1 桌面型。(foxbase . access , )2 服务器型. sqlserver .orac 等。
按支持事务化分,1 事务型。2 非事务型。(专用于网站优化的mysql)
存取数据。1 访问量小,可能全丢掉。access 。
2 访问量大,但永许丢少量数据。mysql iasm引
3 sqlserver. mysql 企业数据库,oracle .db2 等,能保证高可靠性。高安全性。高事务量。
4 过了几年,公司数据库不小了。我要把他们全导出来。集合到一个数据仓库来。这些历史数据修改少,查询任务就另独立出来。
5 双过了几年,不同部门,分公司的数据又多了,这些历史数据中,隐藏着商业规律,已经具用深入分析的价值。我要上bi 了。
按生产阶段化分:生产数据库,数据仓库,商业智能数据库
1 生产数据库 ,你见到的普通应用,都可能是生产库,“考勤软件用到了access , 公司进销存用到了sql 或者是 ora” 等。这一系列库的共同点是,修改多(事务多),需要快速完成。小规规查询多。多用sql语言,是关系数据库
连接字符中中的超时不超过几十秒,你做一个 *** 作,超时了返回错误。
Data Source=xxxxInitial Catalog=xxxxxIntegrated Security=TrueConnect Timeout=45
2 数据仓库,商业智能数据库 一般库结构不是关系结构。查询语言也不同于sql ,查询时间可能要一个晚上。
数据库领域也是高科技了,几家大公司也是每天概念,术语不停的出,究竟客户能得多少利,鬼也不知道。好多都是忽悠人的罢了。
新出来的nosql究竟是什么的。什么情况下适用。
以上是我的了解。半路出家,错误大家提出来。不要喷。
数据库共有3种类型,为关系数据库、非关系型数据库和键值数据库。
1、关系数据库
MySQL、MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。
几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。
2、非关系型数据库(NoSQL)
BigTable(Google)、Cassandra、MongoDB、CouchDB。
3、键值(key-value)数据库
Apache Cassandra(为Facebook所使用):高度可扩展、Dynamo、LevelDB(Google)。
扩展资料:
数据库模型:对象模型、层次模型(轻量级数据访问协议)、网状模型(大型数据储存)、关系模型、面向对象模型、半结构化模型、平面模型(表格模型,一般在形式上是一个二维数组。如表格模型数据Excel)。
数据库的架构可以大致区分为三个概括层次:内层、概念层和外层。
参考资料来源:百度百科—数据库
例如:父类ID为FATHER_ID、子类ID为SUB_ID。语句如下
SELECT SUB_ID FROM TABLE_NAME WHERE FATHER_ID=''
例如:两张表,父类表为F_TAB、子类表为S_TAB。那么子类表中必定有父类ID的字段,关联查询就好。语句如下
SELECT F.FATHER_NAME,S.SUB_NAME FROM S_TAB S,F_TAB F WHERE S.FATHER_ID=F.FATHER_ID
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)