前面一篇博客聊聊数据权限哪些事儿介绍了数据权限配置文件和数据权限的几个示例,这篇文章来详细介绍下tiny版本的数据权限是如何设计的?Tiny版本的数据权限是基于jdbc底层实现的,...
java+scala+lua+golang
连接, 连接, 总是连接!生活中肯定有比数据库连接更有趣的事情。1数据库连接又到了数据库连接的时间!那些码农把数据库参数送过来, Oracle , Db2, Sybase, S...
工作15年的前IBM架构师
本文将介绍 MySQL Client 与 Server 的通信原理,以及 Java JDBC 的工作原理等。什么是JDBC 的 Type4,什么又是 Type 3? 更多精彩,请往...
JAVA工程师,公众号:Tomcat那些事儿
剧情回顾前面,我们一共学习了读写分离,垂直拆分,垂直拆分+读写分离。对应的文章分别如下:Sharding-JDBC:查询量大如何优化?Sharding-JDBC:垂直拆分怎么做?通...
简单的技术爱好者
在中小业务数据规模上通过clickhouse进行数据分析很适合,维护简单操作方便,更主要的是快;接下来给大家分享下易企秀在from hive to clickhouse过程中的经验...
点击上方"程序员历小冰",选择“置顶或者星标” 你的关注意义重大!前段时间小冰在工作中遇到了一系列关于数据持久化的问题,在排查问题时发现自己对 Java 后端的数据持久化框架的原理...
Java工程师一枚
最近在公司享受福报,所以更新进度严重脱节了,本期依旧是一篇Calcite相关的文章,上一篇《基于Calcite自定义SQL解析器》有兴趣的童鞋可以移步去看看。本文我们将介绍一下如何...
二手数据科学家,现役于国产数据库厂商GBase
1、什么是VPD? 虚拟专用数据库 (VPD)提供了角色和视图无法提供的行级访问控制。对于互联网访问,虚拟专用数据库可以确保在线银行的客户只能看到他们自己的帐户。Web托管公司可以...
接着之前的文章《浅谈基于JDBC实现虚拟专用数据库(VPD)》的内容,今天我们重点来说一下SQL解析的问题。从架构上我们可以看出来,如果要基于JDBC做VPD,不能绕开的一个问题,...
一、关系型数据源1、动态数据源动态管理数据源的基本功能:数据源加载,容器维护,持久化管理。2、关系型数据库不同厂商的关系型数据库,提供的链接方式,驱动包,驱动类名都是不一样的,Ja...
公众号:知了一笑
1. Mysql如何支持UTF8? 1.1.Mysql Server端配置 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了...
多年分布式技术平台开发经验,专注于分布式技术在...
野生架构师