下载  >  开发技术  >  其它  > Introducing the MySQL 8 Document Store 无水印原版pdf

Introducing the MySQL 8 Document Store 无水印原版pdf 评分:

Introducing the MySQL 8 Document Store 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系csdn管理员删除 查看此书详细信息请在美国亚马逊官网搜索此书
Introducing the MysQL 8 Document Store Charles bell Warsaw, Virginia, USA ISBN-13(pbk:978-1-48422724-4 ISBN-13( electronic:978-1-4842-2725-1 htp:/ doi. org/10.1007/978-1-4842-2725-1 Library of Congress Control Number: 2018945864 Copyright o 2018 by Charles Bell This work is subject to copyright All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights While the advice and information in this book are believed to be true and accurate at the date of publication neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein Managing Director, Apress Media LLC: Welmoed Spahi Acquisitions Editor: Jonathan gennick Development Editor: Laura Berendson Coordinating Editor: Jill Balzano Cover designed by eStudio Calamar CoverimagedesignedbyFreepik(www.freepik.com) 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201)348-4505, e-mail orders-ny@springer g Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, sbm.com,orvisitwww.springeronline.comApressMedia,LlcisaCaliforniaLlcandthesolemember owner) is Springer Science Business Media Finance Inc(SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation Forinformationontranslationspleasee-mailrights@apress.com,orvisithttp://www.apress.com/ rights-permissions Apress titles may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles. For more information reference our print and eBook bulk sales webpageathttp://www.apress.com/bulk-sales Any source code or other supplementary material referenced by the author in this book is available to readersongithubviathebooksproductpagelocatedatwww.apress.com/9781484227244.foRmore detailedinformationpleasevisithttp://www.apress.com/source-code Printed on acid-free paper I dedicate this book to the open source enthusiasts of the world who make the MySQL ecosystem strong Live long and prosper, sakilal Table of contents About the author About the technical reviewer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口 v Acknowledgments Introduction mmmmmxix Chapter 1: Introducing My SQL 8-A New Beginning Old Features New again JS0 N Data Type…, 1348 MySQL Shell X Plugin, X Protocol, and x devan|….....,………………12 InnoDb Improvements 14 New Features灬16 Data Dictionary.…, Account Management.s. em.. 18 Removed options, Variables, and Features. mmmmmmmmmmmmmmm. 19 Paradigm Shifting Features man Group replication .mmmmmnmammmmnnnmammmnmmammmamnmmnmmmnmnn 21 Innodb cluster Summary 34 Chapter 2: Getting Started with MySQL ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■ 37 Getting to Know MySQL 37 How Do I Connect to MySQL? 39 How to Get and Install MySQL 42 Configuring and Managing Access to MySQL 48 TABLE OF CONTENTS A MySQL Primer 154 Creating Databases and Tables.mmn neuman. 54 Searching for data.…..…….….………57 Creating Data 61 Updating Data mnmeannannnnneneenennonnonennnnnnnn 62 Deleting Data Using Indexes . Views 65 Triggers.mnn 65 Simple Joins 66 Stored routines…69 Summary… L重 70 Chapter 3: JSoN Documents.maat 73 Concepts and Technologies: Jargon Explained.ammemammn. 74 Origins: Key, Value Mechanisms 74 JSoN 76 Application Programming Interface 76 NoSQL Interface 77 Document store…78 Introducing JS0 N Documents…..……79 USON F0 rmat rules…79 Using JSoN in MySQL 81 Path Expressions...,………86 JsoN Functions 94 Combining SQL and JSON-Indexing JSON Data Summary........,,,,,,,133 Chapter 4: The MySQL Shella. Getting Started 136 Features 137 Shell commands Options∴ …141 TABLE OF CONTENTS Sessions and modes 144 Connecti0ns…146 Set Up and Install 150 Install the MySQL Shell 151 Setup the x plugin mm....mmmmmmm. 155 Tutorial: MySQL Shell by Example 158 Installing the Sample Database. SQL 162 JavaScript 169 Python ,172 Summary.,,…174 Chapter 5: X Developer APl. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■ 175 Overview Clients 177 Target Language Conformity 178 MySQL X Module 180 Classes and methods ……181 Session class…185 CRUD Operations . Example Data Used in this chapter. e..mst... n 219 Working with Data sets 220 Expressions∴….233 Warnings and errors. m. mmmmmmmmmmmmmmmmmmmm. 236 Additional features… 244 Parameter Binding 244 Method Chaining .amemaamananaanmamamnanmaanaaamnamemammaan 248 CRUD Prepared Statements 249 Asynchronous EXecution .mmmeamamnnetmneaennaennmm For more information mm 252 Summary-....,,,………253 TABLE OF CONTENTS Chapter 6: X Plugin ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■ 255 Overview 255 Features 256 Going Deeper--Journey into the Source Code. Options and variables 263 How to view values of variables 263 How to set values of variables 266 System Variables and Startup Options 269 Status variables… 271 Monitoring the X Plugin..mmm.memn.nn.m...m...n.....n.n..n. 271 Communication…273 Connections…274 CRUD Operations 275 Errors and Warnings 276 Sessions 277 SSL 278 Statements……280 Worker threads…281 Summary.…282 Chapter7:XPr0t0c0,,,,,,,,,,,1算1285 Overview 285 Goals for the x protocol mmmmmmm 288 X Protocol and protocol buffers X Protocol: Under the hood Protobuf Implementation…....,,,,…,…299 X Protocol EXamples 304 X Protocol Walkthrough 309 TABLE OF CONTENTS Creating X clients 315 Setup for the Examples. Document Store Example. Relational Data Example 325 Summary. .mmmmnmmemeannemmnnnennnmaaonnmmemannnmannnannnnn 329 Chapter 8: Library Application: User Interface mma ammmaamammanEaa ma anm 331 Getting Started 332 Library application 332 Setup Your Environment 333 Flask Primer 341 erminology.. 343 Initialization and the Application Instance 345 HTML Files and Templates 354 Error handlers 368 Redirects 370 Additional Features Flask Review: Sample application 372 Library application User Interface Design 374 Preparing the Directory Structure mmm. 375 User Interface Form classes………………380 View Functions ,384 emplates∴…1387 Application Code. mmmmmmmmmnemnmamnmnmanmnmnmnmnmnmanmcammnnnmnmnnmn 393 Summary 397 Chapter 9: Library Application: Database Implementations mamm amani 399 Version 1: relational database 400 Database design ,400 Database Code 404 TABLE OF CONTENTS Application Code.n ■目 n417 Templates… 431 Executing the code. . Observations 433 Version 2: Relational Database +JsoN Fields(Hybrid) D面日面目面面目面 434 Database design.………434 Database code mmm.,,,,,,, 437 Application Code. emplates….........456 EXecuting the code.mma.nt …458 Observations mmmmmm 461 Version 3: Document store Database design.……462 Database code…463 Application Code. Templates.mn. 484 EXecuting the Code 486 Observations ,489 Challenges…....489 Summary 490 Chapter 10: Planning for My SQL 8 and the Document Store ■■■■■■■■■■■口■■■■■■■■■■■口■■■a■ 491 Upgrading from MySQL57 and earlier.……,…, 492 Types of Upgrades..,..,,...,,……,492 Upgrade Practices Reasons for Upgrading . am.m 501 Considerations for Upgrading to MySQL 8 Migrating to Schemaless Documents. .mene...n 504 Normalization vs. denormalization mm 505 Formal ru|esVs. Heuristics…… 505

...展开详情
2018-06-22 上传 大小:6.18MB
版权受限,无法下载
举报 收藏
分享
Introducing the Modern WebKit API

The modern WebKit framework enables developers to integrate web content into their native app experience with more features and fewer lines of code. Dive into the latest WebKit enhancements including modern Objective-C features such as blocks and explicit object types, advanced bridging between Java

立即下载
Introducing the Java Message Service

JMS规范,英文版,讲述JMS规范。好好学习天天向上

立即下载
Introducing the MySQL 8 Document Store

Learn the new Document Store feature of MySQL 8 and build applications around a mix of the best features from SQL and NoSQL database paradigms. Don’t allow yourself to be forced into one paradigm or the other, but combine both approaches by using the Document Store. MySQL 8 was designed from th

立即下载
Introducing the Model Optimization Toolkit for TensorFlow

Introducing the Model Optimization Toolkit for TensorFlow

立即下载
Introducing the 3GPP LTE Downlink

通过概要和插图简单明了地介绍了LTE物理层技术. 有助于快速了解3GPP LTE 物理层的技术特点

立即下载
Introducing the Arm architecture.pdf

ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。

立即下载
Introducing the MySQL 8 Document Store.pdf

Introducing the MySQL 8 Document Store.pdf

立即下载
Introducing the Microsoft .NET Framework 3.0

Microsoft .NET Framework 3.0 ms ppt

立即下载
Cadence-M4-Introducing the Cierto Signal Processing Worksystem v4.5.pdf

Cadence-M4-Introducing the Cierto Signal Processing Worksystem v4.5.pdfCadence-M4-Introducing the Cierto Signal Processing Worksystem v4.5.pdf

立即下载
C++标准库 Introducing-The-STL

My intent here is to provide a gentle introduction to some of the container classes definedbytheSTL Mypersonalexperienceisthatthepair thevectorandthemap are used more often than the other STL classes so I’ll frame my discussion around them After reading through this you might bookmark two public

立即下载
Introducing_The_Pentaho_Workbench_zh_CN_1.0.0.0.pdf

Introducing_The_Pentaho_Workbench_zh_CN_1.0.0.0.pdfIntroducing_The_Pentaho_Workbench_zh_CN_1.0.0.0.pdfIntroducing_The_Pentaho_Workbench_zh_CN_1.0.0.0.pdf

立即下载
Introducing InnoDB Cluster: Learning the MySQL High Availability Stack

Set up, manage, and configure the new InnoDB Cluster feature in MySQL from Oracle. If you are growing your MySQL installation and want to explore making your servers highly available, this book provides what you need to know about high availability and the new tools that are available in MySQL 8.0.1

立即下载
Introducing ZFS on Linux Understand the Basics of Storage with ZFS epub

Introducing ZFS on Linux Understand the Basics of Storage with ZFS 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
Introducing Erlang

Introducing Erlang pdf

立即下载
Introducing Elixir

Introducing Elixir 英文版.

立即下载
Introducing Python

This book will introduce you to the Python programming language. It’s aimed at beginning, programmers, but even if you’ve written programs before and just want to add, Python to your list of languages, Introducing Python will get you started., It’s an unhurried introduction, taking small steps from

立即下载
Introducing HealthKit

HealthKit is a brand new framework that centralizes the data storage of personal health information. Learn from the framework authors how to save, query, and interpret health data to make your apps more engaging and personal for your users.

立即下载
TLS347-Introducing.MSBuild-The.Universal.Build.Engine

(这个包现在很难下载到了) MSBuildFileFormat.doc MSBuildTasks.doc MSBuildWalkthrough.doc HowToWriteATask.doc MSBuildCommandLine.doc ...

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
qBittorrent插件集合(22个)

btetree.py cpasbien.py divxtotal.py ilcorsaronero.py kickass.py leetx.py limetorrents.py linuxtracker.py nyaa.py nyaapantsu.py nyaasi.py pantsu.py psychocydd.py rarbg.py rutor.py skytorrents.py sukebei.py sumotorrent.py tntvillage.py torrent9.py torrentfunk.py zooqle.py

立即下载