本书详细剖析LevelDB从使用到设计实现的方方面面,读后可了解谷歌Bigtable数据库的设计精髓,逻辑上可分为两部分。 第一部分着重讲解LevelDB的基础知识,主要内容如下。 1)基本数据结构,这是理解后续内容的基础,也可以加深对比较器、迭代器等常见数据结构的理解。 2)基本使用,如数据库打开、关闭以及基本的读写操作。 3)总体架构与设计思想,读后可掌握LevelDB的整体情况与设计思路。 4)公用基础类,读后可了解LevelDB中如何实现数值编码、内存管理以及文件读取等。 第二部分着重讲解LevelDB各模块的实现细节,主要内容如下。 1)Log模块的实现细节,以及如何通过Log进行崩溃恢复,并生成一个MemTable文件。 2)MemTable模块的实现细节,以及MemTable超过内存阈值时如何生成一个SSTable文件。 3)SSTable模块的实现细节。 4)Compaction原理与多版本管理。
对于企业而言,大数据的重要性不言而喻,如何构建、实施和应用大数据系统是很复杂的。 本书将为大家全面而深入地介绍Hadoop、Spark和NoSQL平台的构建,深入浅出地讲解Hadoop、Spark和NoSQL的基础知识、架构方案与实战技巧等。通过阅读本书,读者可以对大数据平台架构有一个明确、清晰的认识,掌握Hadoop、Spark、NoSQL平台的使用技巧,从而搭建一个安全可靠的大数据集群平台,来满足企业的实际需求。 本书共15章,可分为五大部分。第一部分(第1章)为大数据平台架构概述,讲述大数据平台的基本概念与实际应用;第二部分(第2章?第6章)主要讲解Hadoop的基本使用方法,以及Hadoop生态圈的其他组件;第三部分(第7章)主要介绍NoSQL;第四部分(第8章?第10章)主要介绍Spark生态圈与Spark实战案例;第五部分(第11章?第15章)讲解如何构建大数据平台,阐述大数据平台的
无论是审计师还是会计师,在工作中都会遇到如何获取数据、分析数据的问题,甚至有时想制作一些自动化的工具或利用编程技巧来辅助完成重复性的工作。本书正是从审计师、会计师的实际工作场景出发,讲解IT审计的学习技巧、SQL基础与实战技巧、Python基础与Python实战技巧,以及数据可视化技巧等。
本书包括导论以及对齐 (Align)、细化 (Refine)、设计 (Design) 三章。通过将业务术语、逻辑和物理三个建模层次重命名为对齐、细化、设计, 在名称中包含了该层次所做的工作。 导论介绍了数据模型的三个特征——准确性、最小化和可视化; 数据模型的三个组件——实体、关系和属性; 数据模型的三个层次——业务术语 (对齐)、逻辑 (细化) 和物理 (设计), 以及数据建模的三个视角——关系、维度和查询。第1章对齐 (Align) 是关于通用业务术语的, 以便每个人都能在术语和总体计划范围上保持一致。第2章细化 (Refine) 是关于搜集业务需求的, 即完善我们对项目的了解, 专注于关键业务要点。第3章设计 (Design) 是关于技术需求的, 即针对独特软硬件需求进行模型设计。 对齐、细化和设计,这就是本书遵循的方法,并通过“宠物之家”案例对概念加以强化。本书适合需要将建模技能
图作为一种新型的建模方式,非常适合在不确定模式下建模和存储数据。Neo4j是一款高性能的图数据库,作为图数据库的先驱,已广泛应用在金融风控、知识图谱、社交、政企关系和工业设计等领域。本书的两位作者,一位是资深的Neo4j专家,另一位是建模领域的大师,联合为我们呈现了图数据库Neo4j数据建模和模式设计的相关方法与技巧。本书适合所有对数据建模,尤其是非结构化的图建模感兴趣的读者阅读学习。
《数据库系统概念》是数据库系统方面的经典教材之一,本书基于该书第7版进行改编,保留其中的基本内容,压缩或删除了一些高级内容,使其体系更符合国内本科数据库课程教学要求。本书第1章概述数据库系统,第一部分(包括第2~6章)讲述关系语言的基本概念,第二部分(包括第7~9章)介绍数据库设计与应用程序开发技术,第三部分(包括第10~14章)介绍数据库管理系统实现的核心技术,第四部分(包括第15~17章)介绍大数据分析、区块链数据库、高级应用开发等高级话题。 本书既可作为高等院校计算机及相关专业本科生的数据库课程教材,也可供数据库领域的技术人员参考。
信息系统监理师考试是全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)中的中级资格考试,通过信息系统监理师考试可获得中级工程师职称。 软考目前已经变为机考,本书在全面分析知识点的基础之上,结合第2版考试大纲对机考的要求,对整个内容架构进行了科学重构,可以极大地提高考生的学习效率。尤其是针对单选题、案例分析题的核心考点,分别从理论与实践方面进行了重点梳理。通过学习本书,考生可掌握考试的重点,熟悉试题形式及解答问题的方法和技巧等。 本书可供备考信息系统监理师考试的考生学习参考,也可供各类培训班使用。
《轻松学SQL Server从入门到实战(案例·视频·彩色版)》基于作者20多年教学实践和实际应用开发经验,从初学者容易上手、快速学会的角度,采用Java+SQL Server 2019开发环境,用通俗易懂的语言、118个实用案例和8个精选的典型行业管理信息系统开发综合实战项目,深入浅出、循序渐进地讲解了SQL Server 2019关系数据库系统的特点及应用开发技术,实现手把手教你从零基础入门到快速学会SQL Server数据库系统应用项目开发。全书共17章,内容包括数据库系统的基本理论、走进SQL Server 2019、SQL Server的可视化操作、T-SQL基础及应用、数据库的完整性控制、存储过程和触发器、数据库的安全性、数据库的备份和恢复、数据库编程——Java与数据库连接、学生信息管理系统、人事信息管理系统、超市信息管理系统、宾馆客房管理系统、网上书店图书销售管理系统、办公室日常管理信
这些年,随着工业互联网、人工智能科技的迅猛发展,企业数字化转型是大势所趋。而企业资源计划(Enterprise Resource Planning,ERP)是信息化时代企业最重要的管理层信息系统,在数字化时代同样也是扮演着非常重要的角色,依然是企业的数据枢纽。ERP为企业的信息化建设提供了一种系统的集成解决方案。本书力求从务实的角度,系统地阐述ERP的原理、设计与实施理论,为企业管理者、IT人员提供理论参考,推动ERP应用的健康发展。本书对ERP相关知识的讨论涵盖了原理、设计与实施的全部过程。前5版图书出版后均引起了很大的社会反响,作者收到大量读者来信,并与读者进行了良好的交互。鉴于工业互联网、人工智能、区块链等技术的高速发展给ERP及企业信息化带来的冲击与变革,本书再次改版。本书适合企业的各层领导、项目经理、系统分析员及高级程序员阅读,
伴随大数据、云计算、人工智能等新一代信息技术的发展,数据智能时代已然到来。新工具、新方法的出现与计算能力的提升对人文社会科学产生了深刻影响,数据密集型研究范式应运而生并极大地促进了传统人文研究的转型与嬗变。新范式的出现为复杂科学问题带来新技术和新解决思路,学科交叉融合成为必然趋势。在此背景下,主动融入新信息技术、打破学科专业壁垒、促进文理工农医深度融通成为我国重要的学科发展战略目标。新一代信息技术予力新文科建设,以数据为驱动突破传统文科的思维桎梏,推动文科与理工农医跨越学科藩篱,实现自我的革故鼎新。Ganter2019-2022年的战略性技术趋势基本以超级自动化、数字体验、分布式云、区块链、数据安全等为主要发展趋势。通过人工智能和机器学习等技术,加强流程自动化和机器自主性;通过拓扑结构的数据收
本书首先介绍了R语言的相关知识,包括R语言基础、R语言可视化技术。随后本书详细介绍了数据挖掘与数据分析中重要的理论方法与基础知识,包括线性回归、逻辑回归、决策树与回归树、随机森林、贝叶斯分类器等内容,并展示了如何将R语言用到这些方法的具体场景中。本书通过结合数据挖掘技术的理论知识与R语言的实战应用,帮助读者更好地运用R语言解决数据挖掘中的实际问题。 本书适合作为高等院校管理科学与工程类、工商管理类等专业本科生、研究生的教材,也可以作为相关从业人员的参考读物。