数据库
-
图数据库实战[美] 戴夫·贝克伯杰(Dave Bechberger),乔希·佩里曼(Josh Perryman) 著,叶伟民,刘华 译现实世界中的数据往往并不是能以行列形式呈现的表格型数据,而是富含关系信息的复杂网络。对于挖掘这类数据的潜在价值,图数据库具有明显的优势。本书介绍如何针对真实场景设计和实现图数据库。你将学习图论的基础知识,并尝试构建基于图数据库的社交网络应用程序和推荐引擎等。你将掌握图数据库开发的所有重要概念,包括递归遍历、图数据建模、查询调优、性能调优、图分析,以及如何避免超级节点等反模式。学完本书后,你将有能力构建基于图数据库的应用程序,从而显著地提升数据价值。本书示例采用开源图计算框架TinkerPop及其查询语言Gremlin,但所述概念均适用于Neo4j等基于Cypher的图数据库。 -
分布式数据库原理、架构与实践李海翔 著这是一部对分布式数据库的核心原理、架构设计以及经典分布式数据库的实现进行深入剖析的著作,融入了作者在腾讯、Oracle等企业20余年的数据库实践经验,以及数据库领域前沿的研究成果,得到了中国人民大学杜小勇教授等多位业界知名专家的高口碑和鼎力推荐。 本书以前沿技术和工程实践为抓手,沿着问题确认、原理阐述、架构剖析、实例分析的思路,从3个方面对分布式数据进行了讲解。 分布式数据库原理。首先提出了分布式系统面临的典型问题,尤其是一致性问题;然后结合CAP原理和分布式事务处理技术中的ACID技术对这些问题(重点是一致性问题)的本质进行深挖;接着基于时钟、Paxos协议、Raft算法等给出可行的解决方案;最后深度解读事务处理技术中的MVCC、OCC、DTA等技术在近年的发展。 分布式数据库架构。讨论了影响架构的内在、外在技术因素,其中内在因素包括强一致性、高可靠性、高可用性等;外在因素包括云计算、Serveless需求等。这部分最终要解决的问题是:如何通过计算/存储分离、智能化和新硬件技术实现系统的高可扩展性、高可靠性以及高可用性? 分布式数据库实现。从工程实践的角度,以Spanner、CockroachDB等多个数据库为对象,从问题、原理、前沿技术研究成果等角度对分布式数据库的架构、事务处理技术的实现以及在实际系统中的落地进行了详细介绍。 -
MySQL 8查询性能优化杰斯帕·威斯堡·克罗 著,史跃东,杨欣,殷海英 译主要内容● 监控性能,找出效果不佳的查询● 选取要优化的查询,**限度地提高收益● 使用EXPLAIN ANALYZE和Visual Explain等工具来分析查询● 借助多种策略改进慢查询● 正确使用索引和直方图,创建快速的执行计划● 了解并分析锁,从而解决争用问题,提升系统吞吐量 -
SQL Server 2012数据库技术及应用周慧 施乐军 崔玉礼 著本书介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQL Server 2012的基本服务功能、安装与配置;使用SSMS或T-SQL创建与管理数据库、表、索引和视图;T-SQL的SELECT数据查询;T-SQL编程基础,创建与管理存储过程、触发器和用户定义函数;最后介绍SQL Server 2012的数据库安全管理技术、备份与还原技术、导出与导入技术。 -
面向高端制造领域的大数据管理系统“面向高端制造领域的大数据管理系统”项目 著《面向高端制造领域的大数据管理系统》是“十三五”国家重点研发计划“云计算和大数据”专项“面向高端制造领域的大数据管理系统”项目的研究成果。全书共25章,分为导论篇、多模态异构数据源管理引擎篇、语义融合与一体化管理引擎篇、运维工具篇、测试篇和应用篇,紧密围绕我国先进制造发展的需求和国际大数据管理技术的前沿,在工业大数据一体化管理体系架构、多模态异构数据管理、语义融合与协同优化、运维工具与测试床等多个方面论述了本项目的重要成果。《面向高端制造领域的大数据管理系统》可供高端制造企业大数据管理和工业大数据管理领域的科研、开发和运维人员阅读。 -
AWS系统管理员学习指南[美] 萨拉·佩洛特(Sara Perrott) 著涵盖了所有考试目标: ● 监测和报告服务 ● AWS的高可用性环境 ● 存储和数据管理 ● 部署和资源供给 ● 安全性和合规性 ● AWS的网络和连接服务 ● 自动化和优化 -
文本数据挖掘宗成庆,夏睿,张家俊 著《Text data mining》 offers thorough and detailed introduction to the fundamental theories and methods of text data mining, ranging from pre-processing (for both Chinese and English texts), text representation, feature selection, to text classification and text clustering. Also it presents predominant applications of text data mining, for example, topic model, sentiment analysis and opinion mining, topic detection and tracking, information extraction, and text automatic summarization, etc. -
Redis入门指南李子骅 著本书是一本Redis的入门指导图书,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性,在开发环境和生产环境中部署运行Redis,数据类型与命令,使用Redis实现事务、排序、消息通知、管道、Redis存储空间的优化,持久化等内容,并采用“任务驱动”的方式介绍了PHP、Ruby、Python和Node.js这4种编程语言的Redis客户端库的使用方法。本书的目标读者不仅包括Redis新手,还包括已经掌握Redis使用方法的读者。对新手而言,本书的内容由浅入深且紧贴实践,让读者能够即学即用;对于已经了解Redis的读者,通过本书的大量实例以及细节介绍,也能发现很多新的技巧。 -
MySQL 8开发及实例郑阿奇 著本书共23章,包括MySQL 8基本内容、MySQL 8扩展内容、MySQL 8综合设计和流行平台开发MySQL 8应用等。MySQL 8基本内容包括安装、运行和基本工具,数据库、字符集和存储引擎,数据类型,表结构设计,表记录操作,分区、表空间和行格式,运算符、表达式和系统函数,查询、视图和索引,过程式对象程序设计,用户与权限,系统管理等。MySQL 8扩展内容包括数据安全、云数据库、数据复制、集群:NDB Cluster和NoSQL等。MySQL 8综合设计包括各流行平台共用的数据库综合实例设计,涉及数据库设计、表结构设计、视图设计、触发器设计、存储过程和自定义函数设计、事件设计、角色和用户权限设计等,在此基础上对数据库实例各对象采用样本数据进行测试。流行平台开发MySQL 8应用涉及PHP、Vue/ElementUI+Spring Boot+ MyBatis、Android、WebService、Visual C#、Qt+Python等平台,以网上商城不同应用角色操作MySQL 8数据库实例各对象,并在该过程中完成网上商城基本功能。本书以讲故事的方式介绍MySQL 8的基本内容和配套实例,通过数据库综合设计和样本数据测试将MySQL 8各对象串联起来解决实际问题,精心设计流行平台数据库应用系统功能,网上配套资源与本书紧密配合,层次清晰、阅读方便。本书配套资源非常丰富,包括非基本功能二维码文档,每个平台各阶段可运行的工程源程序文件和数据库文件,每个平台配套开发过程及应用程序分析视频。本书可作为MySQL 8学习和应用开发文档,也可作为高等院校相关专业学生的参考书。 -
MySQL数据库技术及其医学应用王廷华,熊柳林,朱高红 著全书涵盖MySQL数据库各种重要基础知识和主要SQL操作语句,可以帮助读者快速掌握MySQL数据库建设的主要技能。此外,在每个SQL语句示例中都有对应的SQL语句和运行结果图片,使读者在学习过程中能够直观地看到操作过程和结果,进而对内容更加快速地理解和掌握。可供医学、信息学和生物学等相关专业研究生、本科生及从事医学数据库建设和研究的相关人员使用。
