忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 46775 | 回复: 7

【好书推荐】大家好,我给大家介绍一下,这是我们的数据库@你 [复制链接]

论坛徽章:
2
15-16赛季CBA联赛之上海
日期:2017-11-16 13:45:42CU十四周年纪念徽章
日期:2017-11-16 17:03:02
发表于 2017-10-10 19:27 |显示全部楼层
获奖公布:

本次获得奖励的童鞋有:nail78     lbseraph      lsstarboy      seesea2517    chenyx

请以上5位获奖的童鞋在11月30日前将姓名、电话、邮箱、公司、职务、快递地址站短给  yejia80550708

会尽快将技术图书《数据库系统:设计、实现与管理》快递给大家
话题背景:

     不过区区50年,数据库的研究对国民经济和人类社会产生了巨大的影响,诞生了一个年产值在350亿至500亿美金的产业。数据库目前作为所有信息系统的基础,正改变着许多组织机构的运作方式。数据库系统是由与数据库交互作用的应用程序、数据库管理系统(DBMS)和数据库本身一起构成的整体。随着硬件功能、硬件容量的显著提高以及通信技术的快速发展,包括万维网、电子贸易、商务智能、移动通信和网格计算等技术的出现,数据库系统的重要性已经越来越突显。

     此次我们来展开关于数据库系统的话题讨论~


话题讨论:



1、你所了解的数据库引擎有哪些?
2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
3、数据库系统的实现中采用了哪些常用的数据结构?
4、你觉得完美的数据库系统是什么样的?
5、最后,介绍下你们公司的数据库~(选答)

活动时间10月10日—11月10日


活动奖励:我们将会选取5个精彩回复,各送技术图书《数据库系统:设计、实现与管理》一本;
数据库系统 A.jpg

作者: 【英】托马斯M.康诺利  卡洛琳E.贝格
译者: 宁洪 贾丽丽  张元昭
出版社:机械工业出版社
ISBN:978711537403
开本:16开
版次:6
分类: 数据库技术 > 数据库系统> 设计、实现与管理

样章试读:[url=]文前.pdf[/url]


-------------------------------------------------------------------------------


欢迎大家发帖讨论,分享是美德,也希望CU这个平台带给大家进步和成长,有任何问题,请站短联系!

技术讨论,请加QQ群:203848540



文前.pdf

2.12 MB, 下载次数: 1

论坛徽章:
3
IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:002015亚冠之阿尔艾因
日期:2015-11-08 10:27:01
发表于 2017-10-18 10:44 |显示全部楼层
1、你所了解的数据库引擎有哪些?

    在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。
     
2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
      
    SYBASE、DB2、ORACLE、MySQL、ACCESS、VisualFoxpro、MSSQLServer、Informix、PostgreSQL等等

3、数据库系统的实现中采用了哪些常用的数据结构?
     
    数组,B tree,B+ tree,哈希表等

4、你觉得完美的数据库系统是什么样的?

     CAP原理的三要素,可用性,一致性,分区容忍性,三者很难兼顾,应用场景不一样,需要的数据库也不一样,三者的取舍和平衡也就不一样。没有完美的数据库的系统,只能在某种应用场景下,来谈某种数据库系统更适合。

5、最后,介绍下你们公司的数据库~(选答)
   
     主要是 oracle,还有key-value的一些数据库

论坛徽章:
43
2016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:232015年迎新春徽章
日期:2015-03-04 09:57:09世界杯纪念徽章
日期:2015-02-09 09:18:252015年亚洲杯之伊朗
日期:2015-02-05 12:23:48子鼠
日期:2014-07-26 19:52:31摩羯座
日期:2014-07-23 17:56:45
发表于 2017-10-20 16:47 |显示全部楼层
1、你所了解的数据库引擎有哪些?
   MySQL: Innodb, MyIASM, ISAM, HEAP
   MongoDB:WiredTiger, In-Memory, MMAP, MapReduce

2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
   国外的DB2, MySQL, Oracle, Sybase, Informix, MS SQL, MS Access, Visual FoxPro, PostgreSQL, MongoDB, 国产的话有达梦(DM)。

3、数据库系统的实现中采用了哪些常用的数据结构?
   linked-list, b+ tree, locktree, stack, vectore, hashtable等等

4、你觉得完美的数据库系统是什么样的?
   单从管理角度来看,个人觉得理想的数据库系统首先可以跨平台运行(不同硬件,不同OS),可以管理各种数据类型(结构化数据,半结构化数据,非结构化数据等)的数据,方便操作管理(统一的管理平台),方便上手(有以往的DB经验容易学习,不用从零开始)。但是,很多时候适用自己业务场景的就够了,比如没有多少数据的场景你非得上一个大型数据库,就算功能强大,但很多feature没用到也很浪费,还不说因此花费的冤枉费用。

5、最后,介绍下你们公司的数据库~(选答)
   公司里面有不同部门,各个部门用到的数据库还不一样。像数据小的部门有用MS Access,有开发搭建的业务用了MySQL,还有的平台用了DB2。

论坛徽章:
24
IT运维版块每日发帖之星
日期:2016-04-01 06:20:00数据库技术版块每日发帖之星
日期:2016-06-30 06:20:0015-16赛季CBA联赛之福建
日期:2016-07-18 09:10:1715-16赛季CBA联赛之广东
日期:2016-07-25 18:17:09C
日期:2016-10-25 16:10:552017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之同曦
日期:2017-02-11 13:43:1415-16赛季CBA联赛之同曦
日期:2017-05-13 19:24:3815-16赛季CBA联赛之上海
日期:2017-07-19 17:38:4415-16赛季CBA联赛之福建
日期:2017-08-02 09:45:3315-16赛季CBA联赛之山东
日期:2017-08-23 17:34:36数据库技术版块每日发帖之星
日期:2016-06-29 06:20:00
发表于 2017-10-27 14:24 |显示全部楼层
1、你所了解的数据库引擎有哪些?
不清楚数据库引擎

2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
这个了解一些mysql,oralce,postresql,MongoDB


3、数据库系统的实现中采用了哪些常用的数据结构?
学的数据结构都记不得了,tree,map

4、你觉得完美的数据库系统是什么样的?
简单,实用,省心,省力,不用维护

5、最后,介绍下你们公司的数据库~(选答)
我们公司主要用oralce,也会有mysql

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2017-10-28 16:09 |显示全部楼层
1、你所了解的数据库引擎有哪些?

自从使用postgresql以来,发现对数据库引擎已经有点淡忘了,经过本主题这么一提,才想起原来用mysql时曾经跟引擎奋战的日子。
关于引擎,我的理解每个数据库类型都有自己的特有的引擎,有些专一,比如pgsql,有些有多个可选,比如mysql。特别是Mysql还有很多引擎的花样,比如列存储的引擎。
现在有网上一搜,数据库系统形形色色,但细究下来,很多所谓的数据库都是在几大数据库系统上继承而来的,如果这样算引擎的话,那么数据也就不多了。比如mysql系的,pgsql系的,db系的,sybase系的,sql server系的,sqlite系的等。
当然别忘了还有NoSQL系的,数据库原理类的书籍上,一般都是偏关系型数据库的。

2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?

常见的几个数据库系统:Mysql、PostgreSQL、SQL Server、Oracle、DB2、SQLite。
另外我现在有点怀疑Access、VFP、Dbase等还能不能算上是数据库管理系统。
NoSQL类最常见的当然是MongoDB了。
还有近几年流行的“列存储”HBASE

3、数据库系统的实现中采用了哪些常用的数据结构?

这个问题感觉有点宽泛,存储有存储的结构,索引有索引有结构,查询有查询的结构。存储方面最明显的就是行存储和列存储了,各有各的优缺点。索引涉及到的数据结构最多,最近在Postgresql中混了一阵子,pgsql的那些索引类型太多,一直没理解好,这些索引应该都对应一种数据结构,简单摘一下手册中的类型: B-tree, Hash, GiST, SP-GiST, GIN and BRIN,最后一种是pgsql10.0特有的。查询时的数据结构,我个人认为是最考验智力水平的操作,几个逻辑操作下来,就能干掉一大批文科生,还有NoSQL的查询,几层k-v下来,也是很伤脑筋的操作。

4、你觉得完美的数据库系统是什么样的?


现在数据库领域中,有一个大的趋势就是试图一统数据的江湖,无论关系、非关系,也不管小数据还是大数据,都想统吃,认为万能的数据库才是优秀的数据库。我倒觉得完美的数据库,就是干好自己的那一个领域,不能贪图多和全。关系数据库的强项在于join,那么就在join上面狠下功夫,把join性能做到极致;nosql强项是大数据,那么就加强数据统计方面的功能,至于用户们想涉及好几个方面,那是中间件事,另有系统来进行整合。
从这个角度说,我觉得sqlite就很不错,就是为小数据、快速检索而生的,你现在敢说你每天的生活能离开sqlite吗?

5、最后,介绍下你们公司的数据库~(选答)


一入PG深似海,自从转到PostgreSQL后,关系数据库中,就再也不想其他的了,确实出过问题,但是很少出莫名奇妙的问题。

论坛徽章:
0
发表于 2017-11-02 08:20 |显示全部楼层

1、你所了解的数据库引擎有哪些?
   MySQL: Innodb, MyIASM
  

2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
   DB2, MySQL, Oracle, Sybase, Informix, MS SQL, Visual FoxPro, MongoDB

3、数据库系统的实现中采用了哪些常用的数据结构?
b+ tree, locktree, stack

4、你觉得完美的数据库系统是什么样的?
简单,实用,省心,基本不用维护

5、最后,介绍下你们公司的数据库~(选答)
MySQL和oracle

论坛徽章:
379
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2017-11-08 08:09 |显示全部楼层
1、你所了解的数据库引擎有哪些?
    Innodb, MyIASM
  
2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
    MySQL, Oracle, PGSQL, MS SQL

3、数据库系统的实现中采用了哪些常用的数据结构?
不了解底层技术

4、你觉得完美的数据库系统是什么样的?
    安全可靠,备份、恢复方便快速

5、最后,介绍下你们公司的数据库~(选答)
MySQL和oracle

论坛徽章:
89
CU大牛徽章
日期:2013-11-29 22:26:36CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2014-02-21 14:22:02CU大牛徽章
日期:2014-02-21 14:22:07CU大牛徽章
日期:2014-02-21 14:22:09CU大牛徽章
日期:2015-02-28 17:45:342015元宵节徽章
日期:2015-03-06 16:56:38羊年新春福章
日期:2015-02-28 17:42:522015七夕节徽章
日期:2015-09-14 09:24:55CU大牛徽章
日期:2014-02-21 14:22:44CU大牛徽章
日期:2015-02-28 17:48:12CU大牛徽章
日期:2015-02-28 17:47:58
发表于 2017-11-08 17:57 |显示全部楼层
1、你所了解的数据库引擎有哪些?
  仅了解 MySQL 的 MyISAM, InnoDB, Infobright, FEDERATED 引擎,都是平时用到了才去了解的,不是 DBA 就不去越俎代庖知道那么多啦。
  
2、数据库管理系统是数据库系统的核心,常见的数据库管理系统有哪些?
  耳闻较有印象的:MySQL, Oracle, DB2, SQL Server, NOSQL, SQLite 啥的。
  
3、数据库系统的实现中采用了哪些常用的数据结构?
  搜索相关的 B+树,哈希表什么的,存储方面动态数组,链表,双向链表什么的。
  
4、你觉得完美的数据库系统是什么样的?
  永不宕机啊~没有BUG啊~安全无漏洞啊~操作执行速度飞快啊~~这都太完美了吧。其实就是稳定,有效率,易于管理和使用,实际上不管是对数据库系统,还是对其它的软硬件,咱的要求都是一视同仁啊。
  
5、最后,介绍下你们公司的数据库~(选答)
  我们在线服务用的 MySQL,使用 InnoDB 引擎,主要是使用到事务功能,线下数据备份用于查询的用了 Infobright,主要看中它的大数据存储功能,还有一些应用的本地存储用了 SQLite。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP