Thursday, May 20, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


ShardingSphere-JDBC分片路由引擎

Posted: 28 Apr 2021 05:25 AM PDT

前言 上文ShardingSphere-JDBC分片解析引擎中介绍了分片流程中的解析引擎,重点介绍了解析引擎的核心组件ANTLR;本文继续介绍分片流程中的路由引擎,路由引擎可以说是整个分片流程的核心模块,用户自定义的分片算法都在路由引擎中执行; 开启日志 为了更加清晰详细的查看路由日志,开启SQL_SHOW功能: 引入log4j相关jar...

ShardingSphere-JDBC分片解析引擎

Posted: 22 Apr 2021 07:17 PM PDT

前言 上文ShardingSphere-JDBC入门实战中对ShardingSphere-JDBC如何使用做了简单介绍,接下来打算从源码层面对数据分片做更加详细的介绍,整个数据分片会经过一个复杂的流程包括:解析、路由、改写、执行、归并这几个子流程,每个子流程都有对应的引擎来处理,本文重点分析子流程中的解析引擎。 分片流程 在介绍解析引擎...

SQL查询为什么还要用Stream的方法?

Posted: 19 May 2021 07:45 PM PDT

在业务系统中,数据一般都从sql中查询(where,order by,limit,聚合函数等)为什么还要用Java8的stream的方法? SQL(数据库)速度更快,如果数据量大而你有条件能用sql直接出结果,当然用sql呀。数据库有优化到极致的索引和缓存。 但是目前流行的微服务架构上,不同的服务用的是独立的数据库,那一般来说你就没法直接简单...

Mongoose 5.12.10 发布,MongoDB 异步对象模型工具

Posted: 19 May 2021 04:15 PM PDT

Mongoose 是设计用于异步环境的 MongoDB 对象模型工具。Mongoose 支持 promises 和 callbacks。Mongoose 5.12.10 正式发布,本次更新内容如下: 修复(查询):允许在查询选项的结果文档中设置 defaults 选项; 修复(populate):处理用自定义 tiedValue 来填充嵌入式判别器; 修复(文档):允许向 validate() 和 vali...

No comments:

Post a Comment