Sumário Itens Encontrados: 141IndexSummaryDocument Store Tips and TricksStrategies for Migrating to a Document StoreTake Storage for GrantedEmbed or Separate?Formal Rules vs HeuristicsNormalization vs DenormalizationMigrating to Schemaless DocumentsConsiderations for Upgrading to MySQL 8Reasons for UpgradingUpgrade PracticesTypes of UpgradesChapter 10: Planning for MySQL 8 and the Document StoreUpgrading from MySQL 57 and EarlierChallengesExecuting the CodeObservationsApplication CodeTemplatesVersion 3: Document StoreDatabase CodeDatabase DesignVersion 2: Relational Database + JSON Fields (Hybrid)Chapter 9: Library Application: Database ImplementationsVersion 1: Relational DatabaseForm ClassesView FunctionsUser Interface FeaturesPreparing the Directory StructureLibrary Application User Interface DesignFlask Review: Sample ApplicationRedirectsAdditional FeaturesError HandlersInitialization and the Application InstanceHTML Files and TemplatesTerminologyFlask PrimerSetup Your EnvironmentLibrary ApplicationGetting StartedChapter 8: Library Application: User InterfaceDocument Store ExampleRelational Data ExampleCreating X ClientsSetup for the ExamplesProtobuf ImplementationX Protocol ExamplesX Protocol WalkthroughX Protocol and Protocol BuffersX Protocol: Under the HoodGoals for the X ProtocolOverviewChapter 7: X ProtocolSSLStatementsWorker ThreadsSessionsErrors and WarningsConnectionsCRUD OperationsStatus VariablesMonitoring the X PluginCommunicationSystem Variables and Startup OptionsHow to View Values of VariablesHow to Set Values of VariablesOptions and VariablesGoing DeeperâJourney into the Source CodeFeaturesChapter 6: X PluginAsynchronous ExecutionFor More InformationCRUD Prepared StatementsParameter BindingMethod ChainingWarnings and ErrorsExpressionsWorking with Data SetsExample Data Used in this ChapterSession ClassClasses and MethodsClientsTarget Language ConformityMySQL X ModuleChapter 5: X Developer APISQLPythonJavaScriptInstalling the Sample DatabaseTutorial: MySQL Shell by ExampleSet Up and InstallInstall the MySQL ShellSetup the X PluginOptionsSessions and ModesShell CommandsChapter 4: The MySQL ShellJSON FunctionsCombining SQL and JSON - Indexing JSON DataUsing JSON in MySQLPath ExpressionsJSON Format RulesIntroducing JSON DocumentsDocument StoreNoSQL InterfaceApplication Programming InterfaceJSONOrigins: Key,Value MechanismsChapter 3: JSON DocumentsConcepts and Technologies: Jargon ExplainedSimple JoinsStored RoutinesTriggersUsing IndexesViewsDeleting DataUpdating DataSearching for DataCreating DataA MySQL PrimerCreating Databases and TablesConfiguring and Managing Access to MySQLHow Do I Connect to MySQL?How to Get and Install MySQLGetting to Know MySQLChapter 2: Getting Started with MySQLGroup ReplicationInnoDB ClusterParadigm Shifting FeaturesRemoved Options,Variables,and FeaturesAccount ManagementData DictionaryNew FeaturesInnoDB ImprovementsX Plugin,X Protocol,and X DevAPIMySQL ShellJSON Data TypeOld Features New AgainChapter 1: Introducing MySQL 8âA New Beginning