![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
与遨游于天地
窗外寒声听愈静,门前白雪见分明
展开
-
对事务及分布式事务的理解
spring的一个事务是否是对应了一个jdbc连接?同个事务是怎么保证在同一个连接去进行的?根据经验和百度结果来判断,是的概率很大,因为不是同个连接,应该很难满足事务的所有特性。另外同个事务保证同个连接,是用ThreadLocal去做的。这里再白话赘述下事务的四大特性:原子:操作要么整个成功,要么整个失败。 一致:操作只能使数据从一个一致性状态到另一个一致性状态。 隔离:不同事务互不影响。 持久:操作结果永久有效。分布式事务的出现场景?不同服务之间的事务调用 跨库操...原创 2022-03-12 20:42:55 · 2649 阅读 · 0 评论 -
B+Tree和BTree的区别
在BTree中每个节点保留了关键字(表的主键)、数据信息(表数据)、子节点内存地址信息。而B+Tree中非叶子节点只保留了关键字以及子节点的内存地址信息,而叶子节点中还保留了数据信息,并且叶子节点之间以链表形式组织(如mysql的innodb以双向链表组织叶子节点)。...原创 2022-02-12 13:02:38 · 720 阅读 · 0 评论 -
Trino动态配置Catalog
修改源码中的core\src\main\java\io\trino\metadata\StaticCatalogStore.java此版本为AES数据传加密的版本,如果不许要可以自行调整代码/* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain.原创 2021-07-29 19:11:30 · 1916 阅读 · 1 评论 -
获取Gbase8s表或字段信息的一些建议
1.获取数据库表备注信息(后面的条件"a.tabauth = 'su-idx---' ''用来筛选出非系统表,但是不确定是否一定正确):select t.tabname,c.comments from [数据库名.]systables t inner join [数据库名.]systabauth a on a.tabid = t.tabid left join [数据库名.]syscomms c on c.tabid = t.tabid where a.tabauth = 'su-idx---'2原创 2021-04-22 12:02:51 · 1627 阅读 · 0 评论 -
使用Navicat连接SqlServer注意事项
使用Navicat连接SqlServer注意事项1.需要到Navicat安装目录下安装驱动2.端口连接时ip与端口号用“,”隔开原创 2021-04-13 15:48:50 · 654 阅读 · 0 评论