数据库
-
大厂都在用EhCache,它到底比Redis强在哪里?
这篇文章就带大家认识除Redis之外的另一种缓存框架:EhCache。之所以要写写,也是因为项目中运用了此框架,同时又遇到点问题,于是决定深入研究一下。研究之后,发现还真有点意思。 -
数据库连接方式汇总
小编整理的常见的几种数据库的连接方式,分享给大家 -
@@IDENTITY与SCOPE_IDENTITY()
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值 -
SQL行转列应用的动态实现方式
SQL行转列的需求,在项目中还是经常可见的,尤其报表类的应用,更是非常广泛!上期我们讲了SQL行转列的静态实现方式,本期搞一下行转列的动态实现方案,解决方案并不唯一,这里采用存储过程的实现方式! -
Flink SQL 知其所以然:Table 与 DataStream 的转转转
相信大家看到本文的标题时,会比较好奇,要写 SQL 就纯 SQL 呗,要写 DataStream 就纯 DataStream 呗,为啥还要把这两个接口做集成呢? -
ShardingSphere 分布式数据库简介
Apache ShardingSphere 是一个开源的分布式数据库,它还有一个用户和开发人员需要的生态系统,为之提供了定制和云原生的体验。 -
如何让数据库发挥最大价值
简而言之,数据对于任何业务的成功都至关重要。而优化数据库性能更是保持客户满意度和帮助企业在竞争中保持领先地位的关键。以下方法能帮助您让数据库发挥最大价值。 -
怎样写出可以在各个数据库中都能执行的SQL?
不同类型数据库的函数语法或多或少存在差异,要想让功能相同的 SQL 查询语句在不同类型的数据库中都能被顺利执行,就要把各数据库都有的那些差异化函数语法进行翻译。 -
不止SQL优化!数据库还有哪些优化大法?
当有人问你如何对数据库进行优化时,很多人第一反应想到的就是SQL优化,如何创建索引,如何改写SQL,他们把数据库优化与SQL优化划上了等号。当然这不能算是完全错误的回答,只不过思考的角度稍微片面了些,太“程序员思维 -
16 个该搞定的数据库索引问题!
什么是索引呢?索引本质是一种数据结构(最常见的是 B+树),是在表的列上创建的。 -
Hbase 构建二级索引的一些解决方案
HBase的一级索引就是rowkey,我们仅仅能通过rowkey进行检索。假设我们相对Hbase里面列族的列列进行一些组合查询,就只能全表扫描了。表如果较大的话,代价是不可接受的,所以要提出二级索引的方案。 -
像Excel一样使用SQL进行数据分析
Excel是数据分析中最常用的工具 ,利用Excel可以完成数据清洗,预处理,以及最常见的数据分类,数据筛选,分类汇总,以及数据透视等操作,而这些操作用SQL一样可以实现。 -
谁还没经历过死锁呢
有个业务主要逻辑就是新增订单、修改订单、查询订单等操作。然后因为订单是不能重复的,所以当时在新增订单的时候做了幂等性校验,做法就是在新增订单记录之前,先通过 select ... for update 语句查询订单是否存在,如果不存在 -
关于Alluxio中元数据同步的设计、实现和优化
元数据同步是Alluxio的重要特性。这篇文章描述了设计、实现和其他内部流程,用以调整性能。 -
开源的诱惑——数据库篇
业内人士指出数据库也要充分利用开源和发展开源,广泛吸纳全产业力量,打造中国开源根社区,形成创新合力,在合理的社区治理框架和机制上大力协同,发挥活力。 -
安装Percona Server的几个步骤
Percona Server是基于官方MySQL的一个开发的分支,在功能和性能上较 MySQL 有着很显著的提升。 -
DB-Engines 公布 2021 年度数据库:Snowflake
DB-Engines 是全球知名的数据库流行度排行榜网站,其评选年度数据库的标准为:计算数据库当前最新流行度分数(2022 年 1 月)的同比增长量,分数增长最多的即为年度数据库。 -
还有和Redis一样好用的NoSQL
Neo4j是一个世界领先的开源的基于图的数据库。它是使用Java语言完全开发的。那么什么是图数据库呢?图数据库是以图结构的形式存储数据的数据库。 -
字节一面:事务还没提交的时候,Redolog 能不能被持久化到磁盘呢?
每个线程都有自己 binlog cache 区域,在事务运行的过程中,MySQL 会先把日志写到 binlog cache 中,等到事务真正提交的时候,再统一把 binlog cache 中的数据写到 binlog 文件中。(binlog cache 有很多个,binlog 文件只有一个!) -
推荐物联网项目中采用时序数据库
随着制造业数字化的发展以及物联网应用的普及,越来越非互联网、业务系统的数据被采集、记录和存储。 -
数据库初始化及数据库服务端操作详解
这篇文章主要为大家介绍了数据库初始化及数据库服务端操作的过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪 -
分库分表的垂直切分与水平切分看这篇就够了!
分库分表:在一些数据库大的项目中,随着时间的推移和业务量的增加,数据库里的表中数据就会越来越多,如果单单还使用上面的模式,显然是不够用的。 -
一文搞懂Hadoop生态系统
Hadoop体系也是一个计算框架,在这个框架下,可以使用一种简单的编程模式,通过多台计算机构成的集群,分布式处理大数据集。 -
SQL 不知道咋优化?吹一手 Join 语句的优化准没错
面试最怕遇到的问题是什么,如何做优化一定当仁不让,SQL 优化更是首当其冲,这里先跟大家分享一个比较容易理解的 join 语句的优化~ -
Flink常见维表Join方案,收藏学习开发很有用!
由于维表是一张不断变化的表(静态表只是动态表的一种特例)。那如何 JOIN 一张不断变化的表呢?如果用传统的 JOIN 语法来表达维表 JOIN,是不完整的。因为维表是一直在更新变化的,如果用这个语法那么关联上的是哪个时刻的维表呢
