- 数据库技术
我被 Parallel 函数雷了
1. 问题分析 性能优化是技术人的永恒话题,当我们遇到性能问题时,你的第一反应是什么? 数据库索引优化,缓存优化,算法优化? 但,有时性能杀手...
- 数据库技术
一个流行的支持超多数据库的orm库
Sequelize支持多种数据库系统,如 PostgreSQL、MySQL、SQLite 和 MSSQL,并提供了简单易用的 API 来进行数据库的增删改查操作。...
- 数据库技术
LiteDB:由C#代码构建轻量级、快速且简单易用嵌入式文档型数据库
LiteDB适用于小型项目或者单用户应用程序,特别适合需要使用嵌入式数据库来存储数据的应用程序,例如桌面应用程序、移动应用程序和IoT设备等。它具有...
- 数据库技术
为什么总有人问数据库优化?
数据库性能优化主要包含有一下几个方面,数据库服务端(包括数据库选择,内存设置,缓冲池调整,并发连接数等等), 连接网络,数据库客户端(数据...
- 数据库技术
增加索引 + 异步 + 不落地后,从 12h 优化到 15 min
Hashtable的synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。...
- 数据库技术
如何获取一条SQL语句中涉及的表名
在数据库操作和SQL查询的开发过程中,有时候我们为了动态生成查询、进行权限控制、进行查询优化或者其他一些与数据库交互相关、数据库监控等的需求...
- 数据库技术
大家都需要什么样的数据库运维工具
今天的文章是一个讨论话题,希望朋友们不吝赐教,让我们也了解一下各位DBA,各个企业对数据库运维工具的需求,从而让给我们今年启动的D-SMART 3.0的开...
- 数据库技术
Prometheus 与 VictoriaMetrics 优缺点对比
时序数据库有很多,比如Prometheus、M3DB、TimescaleDB、OpenTSDB、InfluxDB等等。Prometheus与VictoriaMetrics都是开源的时间序列数据库,它们都提供了强大的监控和告警...
- 数据库技术
数据库中避免INNER JOIN连接表时出现重复数据的方法
在关系型数据库中,INNER JOIN 是一种常用的连接方式,它能够将两个或多个表中的数据按照指定的条件进行匹配,返回满足条件的数据集。...
- 数据库技术
MyCat分库分表实时同步到GreatSQL
MyCat作为经典的分库分表中间件,在长时间内被广泛认为是管理超大MySQL数据库集合的有效解决方案。近来接到客户需求,需要将MyCat集群迁移到GreatSQL中,...
- 数据库技术
国产优秀ORM框架SqlSugar的使用方法,实例解析
以下是对SqlSugar的详细介绍及其相比其他ORM框架的优点。通过使用SqlSugar,可以简化数据库操作,提高开发效率。希望以上内容对您有所帮助。...
- 数据库技术
平台数据激增破千万下的SQL优化
利用Explain,可以快速的分析出缺失的索引,比如检查Join或者Order by中使用的字段,对于大表,有无索引会有几十甚至上百倍的效率差异。但索引也并非越多...
- 数据库技术
DataStore简单而强大的持久化数据存储方案
使用DataStore可以帮助开发者更轻松地管理应用程序的持久化数据,而无需处理复杂的数据库操作。它适用于存储用户首选项、设置、缓存数据等简单的键值...
- 数据库技术
面试官:说说MVCC的执行原理?
MVCC 主要应用于 InnoDB 引擎中的 RC 事务隔离级别和 RR 隔离级别,其中 RC 隔离级别每次快照读都会生成一个新的 Read View,而 RR 隔离级别只在第一次快照读时...
- 数据库技术
vivo 数据库备份恢复系统演化
vivo互联网领域拥有的数据库组件分别为 MySQL、MongoDB、TiDB 等,其中MySQL集群占比绝大部分, MongoDB 集群占比小部分, TiDB 集群占比更小。目前备份存储14天...
- 数据库技术
1.5亿用户、万亿数据,爆款社交平台的两次大型数据库迁移
技术人员都希望,现行数据库能够满足不断增长的存储需求,同时保持较低的维护需求。可惜现实往往事与愿违—— Discord 使用的 Cassandra 集群出现严重的...