当前位置:网站首页>DBPack SQL Tracing 功能及数据加密功能详解
DBPack SQL Tracing 功能及数据加密功能详解
2022-08-01 16:58:00 【InfoQ】
SQL Tracing
traceparent
traceparent
00-85d85c3112590a76d0723eed4326dbd8-81e51018180f4913-01
fmt.Sprintf("%.2x-%s-%s-%s",
supportedVersion,
sc.TraceID(),
sc.SpanID(),
flags)
TraceID
SpanID
traceparent
update /*+ XID('gs/aggregationSvc/72343404027518979') TraceParent('00-85d85c3112590a76d0723eed4326dbd8-81e51018180f4913-01') */ product.inventory set available_qty = available_qty - ?, allocated_qty = allocated_qty + ? where product_sysno = ? and available_qty >= ?
trace:
jaeger_endpoint: http://jaeger:14268/api/traces # 替换为实际的 jaeger 地址

数据加密
WHERE
CryptoFilter
executors:
- name: redirect
mode: sdb
config:
data_source_ref: employees
filters:
- cryptoFilter
filters:
- name: cryptoFilter
kind: CryptoFilter
conf:
column_crypto_list:
- table: departments
columns: ["dept_name"]
aeskey: 123456789abcdefg
departments
dept_name
- 插入操作:
INSERT INTO departments (id,dept_no,dept_name) VALUES (1,'1001','sunset')
INSERT INTO departments (id,dept_no,dept_name) VALUES (1,'1001','3d244141cb5b6f921923f7f88f073941')
- 更新操作:
UPDATE departments SET dept_name='moonlight' WHERE id=1
UPDATE departments SET dept_name='5cdeb84b8fc3c22fd6c3e37ca6d837da' WHERE id=1
- 查询时会自动解密返回给用户
综述
链接
- dbpack: https://github.com/CECTC/dbpack
- dbpack-samples: https://github.com/CECTC/dbpack-samples
- dbpack-doc: https://github.com/CECTC/dbpack-doc
- 事件驱动分布式事务设计:https://mp.weixin.qq.com/s/r43JvRY3LCETMoZjrdNxXA
- 视频介绍:
- 《dbpack 分布式事务功能详解》 https://www.bilibili.com/video/BV1cg411X7Ek
- 《高性能分布式事务框架实践》https://www.bilibili.com/video/BV1Xr4y1L7kD
边栏推荐
- MySQL's maximum recommended number of rows is 2000w, is it reliable?
- 金仓数据库 OCCI迁移指南(3. KingbaseES的OCCI特性支持)
- C#中关于DevExpress的常用操作和帮助类项目工程内容说明
- DevExpress的GridControl帮助类
- PAT 甲级 A1003 Emergency
- 金仓数据库KingbaseES安全指南--6.4. RADIUS身份验证
- Winform的UI帮助类——部分组件会使用到DevExpress组件
- MySQL 慢查询
- MySQL最大建议行数2000w, 靠谱吗?
- 11 Publish a series as soon as it is released
猜你喜欢
C语言:表达式求值详解
90后的焦虑,被菜市场治好了
MySQL's maximum recommended number of rows is 2000w, is it reliable?
Daily Yuxian Big Defeat
阿里官方 Redis 开发规范
下载 | 谷歌科学家Kevin P. Murphy发布新书《概率机器学习:高级主题》
软件测试谈薪技巧:同为测试人员,为什么有人5K,有人 20K?
成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
程序员架构修炼之道:如何设计“易理解”的系统架构?
RecSys'22|CARCA:交叉注意力感知上下文和属性进行推荐
随机推荐
我的新书销量1万册了!
金仓数据库 KingbaseES V8.3 至 V8.6 迁移最佳实践(4. V8.3 到 V8.6 数据库移植实战)
The site is not found after the website is filed. You have not bound this domain name or IP to the corresponding site! The configuration file does not take effect!
【TDP加码福利】COS用户实践征文月,等你来投稿!!!
SQL函数 TO_CHAR(一)
完美指南|如何使用 ODBC 进行无代理 Oracle 数据库监控?
金仓数据库 KDTS 迁移工具使用指南(3. 系统部署)
Winform message prompt box helper class
网上开户佣金万一靠谱吗,网上开户安全吗
ROS2系列知识(5):【参数】如何管理?
【黑马早报】胡军代言悟空理财涉嫌欺诈,疑似涉及390亿元;涪陵榨菜回应榨菜吃出脚指甲; 鸿星尔克再捐1个亿;腾讯控股股价跌回5年前...
70后夫妻给苹果华为做“雨衣”,三年进账7.91亿
金仓数据库 OCCI迁移指南(3. KingbaseES的OCCI特性支持)
[Dark Horse Morning Post] Hu Jun's endorsement of Wukong's financial management is suspected of fraud, which is suspected to involve 39 billion yuan; Fuling mustard responded that mustard ate toenails
关于LocalDateTime的全局返回时间带“T“的时间格式处理
表达式;运算符,算子;取余计算;运算符优先顺序
GridControl helper class for DevExpress
matlab 基于奇偶校验的LSB隐藏水印 三种改进
2022年深圳市促进大健康产业集群高质量发展的若干措施
机器学习快速入门