
数据库(关系/非关系)
文章平均质量分 71
日常
一百减一是零
被你捧做神明的人,怎会低头看尘埃里的你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分库分表带来的问题
分库分表(Sharding)是为了解决单一数据库的性能瓶颈、存储容量限制以及高可用性等问题而采取的一种常见策略。原创 2024-02-27 17:15:06 · 927 阅读 · 0 评论 -
分库分表后如何平滑扩容
分析现有系统:确定扩容目标:设计扩容方案:准备新环境:数据迁移:调整路由或分片策略:测试:上线:监控与优化:原创 2024-02-27 16:27:58 · 675 阅读 · 0 评论 -
数据库分库分表常见算法
分库分表是一种数据库设计技术,其目的是为了提高数据库的性能和扩展性。它通过将数据库的表拆分到多个数据库中来实现这一目的。要根据实际的业务情况进行组合,例如省、市;男、女;年龄;等等都可以作为策略。增加了系统的复杂性:分库分表会增加系统的复杂性,有时候需要额外的中间件(MyCat)来实现,并且需要在程序中额外处理分库分表的逻辑。分页、排序、跨节点联合查询等等问题。降低了事务的原子性:由于分库分表会将数据存储在多个数据库或表中,因此在一次事务中可能涉及多个数据库,降低了事务的原子性。如何解决跨库事务问题。原创 2024-02-26 13:37:48 · 1566 阅读 · 0 评论 -
接口性能优化的小技巧
对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。有时候,需要引入一些中间件,比如mq。有时候,需要需要分库分表。有时候,需要拆分服务。等等。。。导致接口性能问题的原因千奇百怪,不同的项目不同的接口,原因可能也不一样。本文我总结了一些行之有效的,优化接口性能的办法,给有需要的朋友一个参考。原创 2024-02-23 13:11:35 · 1151 阅读 · 0 评论 -
MySQL job 定时任务
MySQL Job是MySQL数据库中的一种定时任务管理工具,它允许用户在指定的时间间隔内自动执行SQL语句或存储过程。原创 2023-12-18 16:44:15 · 897 阅读 · 0 评论 -
oracle Job 定时任务
Oracle Job是Oracle数据库自带的任务调度器,可以在数据库中创建和管理定时任务。- 它基于PL/SQL语言,允许用户编写存储过程或函数作为任务,并在指定的时间点或时间间隔内自动执行。- Oracle Job提供了灵活的调度选项,可以设置任务的执行频率、时间点、重复次数等。原创 2023-12-16 10:45:00 · 1691 阅读 · 0 评论 -
常用数据库的分页语句(mySQL、oracle、PostgreSQL、SQL Server)
因此,LIMIT 10, 5 表示从第11行开始,返回5行数据。其中,表名是你要查询的表名,排序字段是你希望按照哪个字段进行排序,开始行数表示你希望查询结果的起始行,每页行数表示每页显示的行数。其中,表名是你要查询的表名,排序字段是你希望按照哪个字段进行排序,开始行数和结束行数分别表示你希望查询的结果的起始行和结束行。其中,表名是你要查询的表名,开始行数表示你希望查询结果的起始行,每页行数表示每页显示的行数。其中,表名是你要查询的表名,每页行数表示每页显示的行数,开始行数表示你希望查询结果的起始行。原创 2023-12-15 14:28:28 · 649 阅读 · 0 评论 -
数据库中对时间的操作(mySql、Oracle、pgSql)
- %Y-%m-%d %H:%i:%s 区分大小写 m d i s小写。-- 两个日期小时数差。-- 两个日期小时数差。-- 两个日期年数差。-- 两个日期年数差。-- 两个日期年数差。-- 两个日期月数差。-- 两个日期天数差。原创 2023-12-14 15:17:18 · 802 阅读 · 0 评论 -
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务,这时NoSQL凭借易扩展、大数据量和高性能以及灵活的数据模型成功的在数据库领域站稳了脚跟。目前大家基本认同将NoSQL数据库分为四大类:键值存储数据库,文档型数据库,列存储数据库和图形数据库,其中每一种类型的数据库都能够解决关系型数据不能解决的问题。3)由于是内存数据库,所以,单台机器,存储的数据量,跟机器本身的内存大小。如果内存增长过快,需要定期删除数据。转载 2023-04-21 14:23:07 · 490 阅读 · 0 评论 -
java-自动生成数据库设计文档
https://gitee.com/leshalv/screw#https://gitee.com/link?target=https://my.oschina.net/mdxlcj/blog/4341399简洁、轻量、设计良好多数据库支持多种格式文档灵活扩展支持自定义模板MySQLMariaDBTIDBOracleSqlServerPostgreSQLCache DB(2016)htmlwordmarkdown 生产代码原创 2023-12-09 15:15:00 · 121 阅读 · 0 评论 -
各个数据库的读和写那个更快一些
一般来说,读操作比写操作更快,这是因为读操作不需要修改数据,只需要从数据库中读取数据即可,而写操作需要修改数据库中的数据,这会涉及到磁盘IO、锁等操作,因此会比读操作慢一些。但是,不同类型的数据库在读写操作上的表现也有所不同,这取决于数据库的实现方式和优化策略。原创 2023-04-20 15:00:57 · 1193 阅读 · 0 评论