当前位置: 首页 > news >正文

《海量数据库解决方式》读后感

      总看一些书介绍数据库方面的周边技巧,有点腻。近期买了《海量数据库解决方式》这本书来看,已经读完了,在内容方面安排还是比較有特色,内容既有国外大作那种功底知识介绍,又有国内书籍那种周边技巧介绍,感觉出不一样的风格。尽管书的题目是海量数据库解决方式,可是读完后我丝毫感觉不到海量的思想,很多其它是数据库方面的优化知识介绍,更确切的说是关于Oracle数据库一些优化知识介绍,所以想读的人要有心理准备,不要被书名搞懵了。
      书名确实取得偏题了,可是对Oracle数据库的一些知识介绍还是不错,如各种表及索引实现模型、运行计划等等。书中作者的一些实践经验与国内还是有很多不同的地方,如作者对聚簇数据、高速数据返回等方面知识比較重视,但这些思想大家一直谈得较少。我个人觉得聚簇数据处理还是好的优化方法,当然能用聚簇解决的问题,也能够考虑用索引组织表或表按聚簇键重构后得到类似的效果,仅仅是聚簇数据处理由数据库底层提供更合理一些。至于高速数据返回更适合于传统的C/S架构数据展示,B/S一般都採用分页处理了。
      书中第4章介绍的构建索引的战略方案,作者提出的索引评估思想,事实上是一个专业人员评估索引的思考过程,但感觉实际操作起来预计比較复杂,我觉得更适合于用软件来推荐索引的算法思想。
      假设你的数据库仅仅是TB级别的Oracle系统,那这本书会实用途,假设你真要搞PB级别的海量数据库,那可能会让你失望。

转载于:https://www.cnblogs.com/mengfanrong/p/3832343.html

相关文章:

  • Winsock网络编程笔记(1)----入门
  • php中body下出现莫名空白字符
  • 关于ios 运行时 介绍的比较详细的帖子
  • IIS应用程序池监控
  • 理解 backbone.js 中的 bind 和 bindAll 方法,关于如何在方法中指定其中的 this,包含apply方法的说明...
  • 距离变换DT
  • 2-3. 逆序的三位数(10)
  • 发布/订阅消息传送模型
  • android 永不关闭toast
  • ZOJ 2770 Burn the Linked Camp(spfabellman)
  • Frontend Development
  • hdoj 1686 kmp
  • CCS教程
  • windows安装配置mongodb及图形工具MongoVUE
  • iOS中的NSBundle常用方法
  • 【Leetcode】101. 对称二叉树
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 2017 年终总结 —— 在路上
  • Java知识点总结(JavaIO-打印流)
  • JS 面试题总结
  • Js基础知识(四) - js运行原理与机制
  • learning koa2.x
  • react-native 安卓真机环境搭建
  • ReactNativeweexDeviceOne对比
  • ubuntu 下nginx安装 并支持https协议
  • 百度小程序遇到的问题
  • 多线程 start 和 run 方法到底有什么区别?
  • - 概述 - 《设计模式(极简c++版)》
  • 关于 Cirru Editor 存储格式
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 日剧·日综资源集合(建议收藏)
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用parted解决大于2T的磁盘分区
  • 算法---两个栈实现一个队列
  • 提醒我喝水chrome插件开发指南
  • 为什么要用IPython/Jupyter?
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 我建了一个叫Hello World的项目
  • linux 淘宝开源监控工具tsar
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Matlab)使用竞争神经网络实现数据聚类
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包