数据库中的索引条目(index entry)是什么 2023-06-09 732 对于叶子节点块来说,其所包含的索引条目与分支节点一样,都是按照顺序排列的(缺省是升序排列,也可以在创建索引时指定为降序排列)。每个索引条目(也可以叫做每条记录)也具有两个字段。 一、数据库中的索引条目 …
有没有什么基于postgresql的newsql 2023-06-09 651 只关心外部接口的话:CockroachDB, YugaByte DB。降低点要求的话,比如MPP数据库:开源的Greenplum,扩容可以在线进行,但是需要人工介入。最“官方”的的版本应该是 Post …
MySQL DDL会锁表不能写,怎么保证持续读写呢 2023-06-08 743 比较笨的方法通常就是最常用的方法。搞一个临时表,新数据写两份,旧数据分段导入临时表。旧数据导完的时候用临时表代替原表。当然已经有成熟的工具了,比如pt-osc和gh-ost。 一、MySQL DDL会 …
mongoDB和python连接处理数据慢怎么解决 2023-06-08 705 mongoDB和python连接处理数据慢可以考虑用并行计算,单机多线程并行,或者集群并行。集算器提供封装好的并行类库,调用起来比较简单。和mongo、python都比较容易集成,可以理解为mongo …
oracle19c与oracle12c有哪些区别 2023-06-08 1225 1、19c其实也属于12c的一个小版本,只是Oracle改变了版本策略,现在都叫18c\19c\20c,一年一个版本。2、Oracle 19c 相当于 12.2.0.3 版本,是 Oracle 12c …
mysql 非少数索引的等值查询为什么要加gap锁 2023-06-08 699 mysql 中非少数索引使用的也是 B+ 树来组织数据结构。假设 id 的索引结构在叶子节点从左到右的排列顺序是 1 1 2 2 4 5,如果我们只使用 记录锁来锁住索引 2,因为索引中有两个 2,所 …
做一个公司内部使用的小程序,应该用什么语言和数据库 2023-06-08 668 一个小程序分为前端和后端两个部分。前端是微信本身已经定下来的语言规范,基本上可以理解为css和js语言。后端可以根据自己团队的特长来选择。对于一般的小程序,建议使用mysql数据库,或者非关系型的mo …
为什么anki只显示front和back两个字段 2023-06-08 723 因为在电脑上使用Anki,先选择browse(浏览):在Notes中,选择Manage Note Types,这个时候我选择Add作为演示,我以basic为模板新建一个卡片模板,这个时候我选择fiel …
在SQL Server中【文件组】到底是什么意思 2023-06-08 728 在SQL Server中【文件组】是指数据文件的组合,其称作文件组(File Group),数据库不能直接设置存储数据的数据文件,而是通过文件组来指定。文件是实际存储数据的物理实体,文件组是逻辑对象, …
为什么使用Redis做缓存而不会使用关系型数据库 2023-06-08 706 首先要知道缓存缓存是干什么的,缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据。高速是缓存必须具备的特点,而关系型数据库都是存在硬盘上的。 一、为什么使用Redis做缓存而不会使用关系 …
在分布式数据库存储中,数据分区和数据放置有什么区别 2023-06-08 718 数据分区和数据放置是逻辑和物理的关系,逻辑是顶层设计,物理是具体实现,逻辑设计决定物理实现,物理约束反过来影响逻辑设计。数据分区就是设计球和盒子对应关系的过程,数据放置就是球在盒子里面怎么摆放。 一、 …
为什么Impala要使用C++语言,而不是Java 2023-06-08 774 其实Impala是:Java前端与C++处理后端 这种形式的。我们知道:Java是不能够直接在操作系统层面上运行的,但是C++可以。这就导致了C++的性能比Java高那么一些。Impala如果是个追求 …