数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

加载中
置顶
程序员
发表了资讯
今天 07:39

PostgreSQL 同时发布多个版本更新

PostgreSQL 13.3、12.7、11.12、10.17 和 9.6.22 现已发布,这些版本关闭了三个安全漏洞,并修复了过去三个月中报告的 45 个以上的 bug。 主要更新内容 关闭 CVE-2021-32027:数组下标计算中的整数溢出导致缓冲区溢出。受影响的版本:9.6 - 13。在修改某些 SQL 数组值时,缺失的边界检查让认证的数据库用户向服务器内存的大范围内写入任意字节。 关闭 CVE-2021-32028:INSERT ... ON CONFLICT ... DO UPDATE 中的内存泄露。受影... 展开更多

收藏 1
置顶
高级程序员
发表了博客
昨天 17:37

Redis技术专题系列之主从架构的原理分析

# 📕技术箴言 > **当心中有更高的山峰去攀登,就不会在意脚下的泥沼。** # 📕前提概要 **Redis高可用的方案包括:持久化**、**主从复制(及读写分离)**、**哨兵**和**集群(Cluster)**。 ## 📕📕 持久化: **侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份),数据可用性以及可靠性。** ## 📕📕 主从复制 **侧重解决数据的多机热备,以及从实例角度进行解决提高了高可用(故障切换),主从复制还可以实... 展开更多

收藏 2
0
置顶
发表了博客
前天 22:19

时序数据库Influx-IOx源码学习十二(物理计划的执行)

>InfluxDB是一个由InfluxData开发的开源时序数据库,专注于海量时序数据的高性能读、写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上常年排名第一。 > >InfluxDB可以说是当之无愧的佼佼者,但 InfluxDB CTO Paul 在 2020/12/10 号在博客中发表一篇名为:Announcing InfluxDB IOx – The Future Core of InfluxDB Built with Rust and Arrow的文章,介绍了一个新项目 InfluxDB IOx,InfluxDB 的下一代时序引... 展开更多

收藏 0
0
置顶
发表了问答
前天 16:43

有没有基于php+mysql的【开源电商产品】信息管理系统?采纳后私信送礼品。

大佬们好: 我的需求如下:由于业务需要,我现在需要做一个应用数据库,这个数据库的技术采用php+mysql,我需要对电商产品标题,尺码,图片库(10-50张),成本价,关键词,描述,缺货标记进行管理,请问用什么程序比较好? 感激不尽,采纳答案的大佬请您留个联系方式,我们公司可以送礼品。

收藏 0
置顶
发表了资讯
前天 15:46

5 月 20 日,GaussDB 将有大事发生

摘要:5月20日,华为云TechWave云原生2.0专题将线上举行,更多云原生创新技术和丰富实践还将与大家见面,GaussDB也将再次迎来升级亮相! 本文分享自华为云社区《华为云TechWave云原生2.0专题日即将举行,GaussDB再次升级亮相》,原文作者:心机胖。 数据是企业数字化转型的核心之一,并成为智能时代新的生产资料和企业数字化的生命,而数据库则是支撑数据生命线的底座。数据库从作为一个信息系统服务的支撑软件,已经转变为通过... 展开更多

收藏 1
置顶
发表了博客
前天 09:31

InnoDB解决幻读的方案

最近要在公司内做一次技术分享,思来想去不知道该分享些什么,最后在朋友的提示下,准备分享一下`MySQL`的`InnoDB`引擎下的事务幻读问题与解决方案--`LBCC`&`MVCC`。经过好几天的熬夜通宵,终于把这部分的内容捋清楚了。至于为什么说是`InnoDB`呢?因为`MyISAM`引擎是不支持事务的。 ## 事务 #### 概念 一个事情由n个单元组成,这n个单元在执行过程中,要么同时成功,要么同时失败,这就把n个单元放在了一个事务之中。举个简单的... 展开更多

收藏 6
0
置顶
架构师
发表了博客
05/11 14:41

MySQL性能优化(二):选择优化的数据类型

![](http://oscimg.17ky.net/oscnet/up-eea8e22dce7000915e32d9a12b5217eddb5.png) 良好的设计是高性能的基石,应该根据系统的实际业务需求、使用场景进行设计、优化、再调整,在这其中往往需要权衡各种因素,例如,数据库表究竟如何划分、字段如何选择合适的数据类型等等问题。 MySQL支持的数据类型非常之多,对于选择恐惧症的小伙伴而言,苦不可言。大部分人在创建数据库表时,基本一股脑的使用`INT`、`VARCHAR`这两种类型... 展开更多

收藏 10
1
置顶
高级程序员
发表了博客
05/11 23:28

Redis技术专题系列之核心数据结构特性介绍和案例分析

![](http://oscimg.17ky.net/oscnet/up-8d4110dfc1fdf906f1f7af2cd380f6c90a1.JPEG) # Redis常用存储类型 > Redis底层提供了5种数据结构:**字符串、哈希、列表、集合、有序集合** 下图非常形象的表示了数据结构: ![](http://oscimg.17ky.net/oscnet/up-1ff63a64ca5d77834ef22cb2a2f54b4c413.png) ## 字符串String ### 常用命令 * **EX seconds:设置失效时长,单位秒** * **PX milliseconds:设置失效时长,单位毫秒*... 展开更多

收藏 3
0
置顶
发表了博客
05/10 20:00

数栈技术分享:OTS数据迁移——我们不生产数据,我们是大数据的搬运工

数栈是云原生—站式数据中台PaaS,我们在github和gitee上有一个有趣的开源项目:FlinkX,FlinkX是一个基于Flink的批流统一的数据同步工具,既可以采集静态的数据,也可以采集实时变化的数据,是全域、异构、批流一体的数据同步引擎。大家喜欢的话请给我们点个star!star!star! github开源项目:https://github.com/DTStack/flinkx gitee开源项目:https://gitee.com/dtstack_dev_0/flinkx 「表格存储」是 NoSQL 的数据存储服务... 展开更多

收藏 1
0
置顶
架构师
发表了博客
05/11 14:33

MySQL性能优化(三):深入理解索引的这点事

![](http://oscimg.17ky.net/oscnet/up-69d09430139020387c310a1342080370807.png) 索引,对于良好的数据库性能非常关键。只要提及到数据库性能优化,都会首先想到“索引”,看看表中是否添加索引。尤其是当表中的数据量越来越大时,索引对性能的影响尤为突出。在数据量较小且负载较低时,没有索引或者不恰当索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。 不过,索引却经常被忽略,有时候甚至被... 展开更多

收藏 10
2
置顶
发表了博客
05/06 11:12

Redis 分布式锁|从青铜到钻石的五种演进方案

回复 PDF 领取资料 这是悟空的第 99 篇原创文章 作者 | 悟空聊架构 来源 | 悟空聊架构(ID:PassJava666) 转载请联系授权(微信ID:PassJava) 上篇我们讲到如何用本地内存:《缓存实战(上篇)》 来做缓存从而增强系统的性能,另外探讨了加锁解决缓存击穿的问题。但是本地加锁的方式在分布式的场景下就不适用了,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目 PassJava。 本篇主... 展开更多

收藏 13
5
置顶
架构师
发表了博客
05/10 16:52

300条数据变更引发的血案-记某十亿级核心mongodb集群部分请求不可用故障踩坑记

线上某核心mongodb集群数据量不大,单表数据量十亿级,但是该集群比较核心,影响公司收入流水。本文通过分享本次踩坑来分享整个故障经过,该故障为一次经典的mongodb分片sharding集群踩坑故障,包括变更通知不到位、部署架构不到位、变更考虑不仔细等。 关于作者 前滴滴出行专家工程师,现任OPPO文档数据库mongodb负责人,负责数万亿级数据量文档数据库mongodb内核研发、性能优化及运维工作,一直专注于分布式缓存、高性能服务端... 展开更多

收藏 0
1
置顶
发表了资讯
05/10 08:13

分布式数据库 ZNBase 公布 2021 发展规划

ZNBase 是浪潮开源的一款 NewSQL 分布式数据库,具备强一致、高可用分布式架构、分布式水平扩展、高性能、企业级安全等特性,支持完整 ACID,支持 PostgreSQL 协议访问,同时提供自动化运维、监控告警等配套服务。可为用户提供完整的分布式数据库解决方案。 与 TiDB 等互联网属性较强的分布式数据库不同,ZNBase 是浪潮根据自身客户的需求特性,基于 CockroachDB、RocksDB 开源项目开发的数据库产品,对传统企业使用的 Oracle、... 展开更多

收藏 14
置顶
高级程序员
发表了博客
04/22 08:40

Redis 高可用篇:Cluster 集群能支撑的数据有多大?

大家好,我是「码哥」,码哥出品,必属精品。关注公众号「码哥字节」并加码哥微信(MageByte1024),窥探硬核文章背后的男人的另一面。 本文将对集群的节点、槽指派、命令执行、重新分片、转向、故障转移、消息等各个方面进行深入拆解。 Redis 集群原理总览 目的在于掌握什么是 Cluster ?Cluster 分片原理,客户端定位数据原理、故障切换,选主,什么场景使用 Cluster,如何部署集群 …... 将数据分成多份存在不同实例上 哈希槽... 展开更多

收藏 15
5
置顶
架构师
发表了博客
05/10 10:24

MySQL性能优化(一):MySQL架构与核心问题

一、前言 作为程序员的你,数据库作为一门必修课,而MySQL数据库毫无疑问已经是最常用的数据库了。系统的稳定、高效、高并发等指标,很大程度上取决于数据库性能是否够优,可见性能优化的重要性,这也就不难理解各位在任何一场面试中都会被问及到数据库调优相关的问题。 因此,这就是我为何考虑写该系列文章的主要原因,希望该系列文章(MySQL性能优化)能够给你带来收获,让你更系统、更全面的掌握MySQL性能优化的技能、技巧。该... 展开更多

收藏 9
0
置顶
发表了博客
05/07 17:30

【社区精选】在Docker环境下,TDengine的客户端为什么连不上集群?

最近,在TDengine的一个社区群中突发了一场严重的灌水事件。几位群友不眠不休地聊天,可以说是废寝忘食。那么到底是什么话题能让他们凌晨四点还在忘我地讨论? 这个话题就是——如何完善Docker环境下TDengine的集群搭建。 “什么?除了你们官方自己人之外,怎么会有用户加班加点地讨论如何完善Docker环境的集群搭建,这也太假了。” 好吧,我们承认:其实是有一个叫Oliver(群昵称)的用户遇到了这样的问题——辛辛苦苦搭起来D... 展开更多

收藏 2
1
置顶
发表了博客
05/05 11:39

一文读懂MySQL查询语句的执行过程

需要从数据库检索某些符合要求的数据,我们很容易写出 Select A B C FROM T WHERE ID = XX 这样的SQL,那么当我们向数据库发送这样一个请求时,数据库到底做了什么? 我们今天以MYSQL为例,揭示一下MySQL数据库的查询过程,并让大家对数据库里的一些零件有所了解。 MYSQL架构 mysql架构 MySQL 主要可以分为 Server 层和存储引擎层。 Server层 包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实... 展开更多

收藏 3
0
置顶
发表了博客
05/07 15:28

爆肝,52条SQL语句,性能优化,干货必收藏 !

**SQL语句性能优化** 1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 3,应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用索引:<,<=,=,>,>=,BETWEEN,IN,以及某些时候的LIKE。 4,应尽... 展开更多

收藏 72
7
置顶
发表了资讯
05/07 08:42

浪潮开源 ZNBase:传统企业需要更易用的 NewSQL

近日,浪潮宣布开源一款 NewSQL 分布式数据库 ZNBase,引发了社区开发者的关注。据悉,浪潮的 ZNBase 数据库同样参考自谷歌 Spanner+F1 系统的设计思想,具备强一致、高可用分布式架构、分布式水平扩展、高性能、企业级安全等特性。

收藏 0
置顶
发表了资讯
05/07 08:29

Timescale 获 4000 万美元 B 轮融资

TimescaleDB 这一开源时序数据库的开发商 Timescale 近日宣布获得 4000 万美元的 B 轮融资。这笔投资是在它获得 1500 万美元的 A 轮融资后,时隔两年多进行的又一轮融资。 Redpoint Ventures 主导了这轮融资,现有投资者 Benchmark、New Enterprise Associates、Icon Ventures 和 Two Sigma Ventures 也参与了此轮融资。算上更早期的天使投资,Timescale 现在已经筹集了大约 7000 万美元的资金。 TimescaleDB 是唯一一个原生支持... 展开更多

收藏 7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部