MYBATIS Dynamic SQL
0 码力 | 5 页 | 69.51 KB | 1 年前http://www.tutorialspoint.com/mybatis/mybatis_dynamic_sql.htm Copyright © tutorialspoint.com MYBATIS - DYNAMIC SQL MYBATIS - DYNAMIC SQL Dynamic SQL is a very powerful feature of MyBatis. It enables programmers to build queries based on the scenario dynamically. For example, if you want to search the Student data base, based on the name of the student in MyBatis, you have to write the query using the dynamic SQL. MyBatis uses a powerful Dynamic SQL language that can be used within any mapped SQL statemen
MYBATIS Quick Guide
0 码力 | 34 页 | 301.72 KB | 1 年前文档详细介绍了MyBatis的安装、配置和使用过程,包括如何设置开发环境、创建数据库表、定义POJO类、配置mapper文件以及执行CRUD操作。具体内容涵盖了MyBatis的安装步骤、 MySQL数据库的准备、Eclipse开发环境的搭建、使用INSERT标签实现数据插入、通过selectOne读取特定记录、使用UPDATE标签修改数据,以及相关的配置文件SqlMapConfig.xml的设置。
Apache ShardingSphere 5.0.0-alpha Document
0 码力 | 311 页 | 2.09 MB | 1 年前文档介绍了Apache ShardingSphere 5.0.0-alpha版本的功能和特性,包括数据分片、分布式事务、数据库治理等核心模块,并详细描述了扩缩容的实现过程和四个主要阶段:准备阶段、库存阶段、增量阶段和切换阶段。此外,还阐述了可插拔架构的设计背景、挑战和目标,支持开发者通过插件自定义系统功能。文档还提供了使用指南、配置说明及测试引擎的相关信息。
Apache ShardingSphere 5.1.1 Document
0 码力 | 458 页 | 3.43 MB | 1 年前The document provides a comprehensive guide to Apache ShardingSphere 5.1.1, detailing its features such as data scaling, encryption, sharding, and pluggable architecture. It outlines the processes for inventory, incremental, and switching phases in data scaling, using JDBC for data migration. Encryption is handled through SQL parsing and rewriting, supporting both plaintext and ciphertext storage. The management section covers metadata storage and dynamic orchestration of databases. Sharding functionality includes SQL processing steps and federation executor engine processes. The pluggable architecture is composed of three layers, enabling customization and extension of features without modifying kernel codes. The document also provides configuration details for ShardingSphere-JDBC, including Maven dependencies and data source creation, and explains resource operations, distributed databases, and DB discovery rules.
Apache ShardingSphere 5.0.0 Document
0 码力 | 403 页 | 3.15 MB | 1 年前文档详细阐述了Apache ShardingSphere 5.0.0的核心功能和架构设计。其核心概念包括Link、Enhance和Pluggable,分别代表灵活链接多模型数据库、增强数据库访问功能以及通过微内核和三层插拔模式实现功能扩展。文档介绍了DistSQL的设计目标,旨在消除中间件与数据库之间的界限,使开发者像使用数据库一样使用ShardingSphere。同时,文档详细描述了可插拔架构的实现,包括L1 Kernel Layer、L2 Feature Layer和L3 Ecosystem Layer,并支持通过SPI扩展功能。ShardingSphere-Scaling提供了数据迁移和扩展的解决方案,当前为实验版本。此外,文档还记录了Java API的变更历史,包括数据源配置和分片规则的详细说明。
Apache ShardingSphere 5.2.1 Document
0 码力 | 523 页 | 4.51 MB | 1 年前文档详细介绍了Apache ShardingSphere 5.2.1的功能和配置,包括ShardingSphere-Proxy的配置手册、数据迁移解决方案、数据库协议兼容性、YAML配置方式以及分布式数据库的管理。ShardingSphere-Proxy支持通过YAML配置实现数据分片、读写分离、数据加密和影子库等功能,并与ShardingSphere-JDBC的配置保持一致。文档还提到ShardingSphere支持MySQL和PostgreSQL协议,能够自动转换SQL方言,并通过DistSQL进行配置管理。数据迁移功能自4.1.0版本起提供,适用于将单库数据迁移到分片数据库的场景,支持通过ZooKeeper进行集群模式配置。
Apache ShardingSphere 5.1.2 Document
0 码力 | 503 页 | 3.66 MB | 1 年前Apache ShardingSphere 5.1.2文档详细阐述了其核心功能和设计目标,包括数据扩展、加密机制、高可用性支持以及插入架构等模块。扩展功能(Scaling)支持通过存量数据迁移和增量数据同步实现无损数据扩展,分为清单阶段、增量阶段和切换阶段。加密功能支持透明数据加密,确保用户无需了解底层实现细节即可使用加密数据。高可用性模块支持第三方高可用解决方案,自动检测主从库状态并更新计算节点连接。插入架构允许开发者通过SPI扩展功能模块,支持功能模块的灵活插拔和自定义。
Apache ShardingSphere 5.2.0 Document
0 码力 | 483 页 | 4.27 MB | 1 年前Apache ShardingSphere 5.2.0 是一个开源的分布式数据库解决方案,通过插件架构提供数据分片、读写分离、数据库高可用性、数据加密等功能。ShardingSphere-Proxy 和 ShardingSphere-JDBC 是其两大核心组件,分别适用于不同的应用场景。ShardingSphere-Proxy 支持所有语言,适用于 OLAP 应用,而 ShardingSphere-JDBCtargeted 高性能 OLTP 应用。其architecture design 包括 Kernel Layer、Feature Layer 和 Ecosystem Layer,支持灵活的功能扩展和自定义。ShardingSphere 5.2.0 还提供了数据迁移解决方案,目前处于实验阶段。
Apache ShardingSphere 5.4.1 Document
0 码力 | 572 页 | 3.73 MB | 1 年前Apache ShardingSphere 5.4.1 是一个分布式数据库生态系统,旨在将任何数据库转换为分布式数据库系统,并增强分片、弹性扩展和加密等功能。它支持数据库协作和异构存储节点的访问,用户可通过 MySQL 或 PostgreSQL 协议连接。该系统分为三层架构:L1 Kernel Layer、L2 Feature Layer 和 L3 Ecosystem Layer,并提供了 JDBC 和 Proxy 两种接入方式,支持 SQL 翻译和分布式事务。
共 9 条
- 1
关键词
MYBATIS Dynamic SQL MyBatis POJO类 SqlSessionFactory <insert>标签 mapper配置 数据分片 分布式事务 数据库治理 扩缩容 可插拔架构 Apache ShardingSphere scaling encryption sharding pluggable architecture Pluggable Architecture DistSQL ShardingSphere-Proxy ShardingSphere-Scaling SPI 数据迁移 YAML配置 分布式数据库 数据库协议 ShardingSphere Scaling Encryption High Availability ShardingSphere-JDBC 读写分离 插件架构 Database Gateway Database protocol compatibility Distributed database system













