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

加载中
置顶
程序员
发表了博客
2020/05/31 16:12

Apache IoTDB 系列教程-1:数据模型

## 什么是时序数据? 物联网诞生于1999年,在其理念和技术的不断革新下,无处不在的设备和设施正在被越来越多的通过网络连接起来,并不断向云端发送实况数据。 以国家级气象观测站为例,全国有近6万个气象观测站,每个气象观测站有70种气象物理量需要采集。某市地铁每列列车拥有3200个指标需要测量,全市列车数达300列。服务器运维监控中,一台服务器需要同时监测IOPS、CPU、网络等十余项指标。这些例子中展现出两个概念:设备与... 展开更多

收藏 0
0
置顶
发表了问答
今天 11:42

工作电脑虚拟机中,docker搭建mysql,为什么宿主机始终无法Telnet3306端口成功

工作电脑虚拟机中,docker搭建mysql,为什么宿主机始终无法Telnet3306端口成功? 环境:centos 8 docker:3:20.10.4-3.el8 mysql最新版:8 1. 虚拟机中防火墙是已经关闭且禁用了: 2. docker images 以下是启动mysql容器的命令: docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql 3. docker ps 可以看到已经在运行的容器有mysql和Nginx。Nginx宿主机都可以随便访问,但mysql容器,宿主机telnet始终不... 展开更多

收藏 0
置顶
发表了博客
今天 11:02

使用MongoDB和Spring Boot创建 CRUD应用示例

介绍 在这篇文章中,我将展示如何使用Spring Boot和MongoDB构建一个简单的CRUD REST应用程序示例。我知道你的第一个问题是MongoDB是什么? MongoDB是什么? MongoDB是一个NoSQL文档数据库。在这个数据库中,记录是document,其行为很像JSON对象。所以它主要是键值对。 使用MongoDB作为数据库的主要优点是: MongoDB是一种无模式文档数据库。一个集合包含不同的文档。 单个对象的结构是清晰的。 没有复杂的连接。 深查询能力。 易于... 展开更多

收藏 0
0
置顶
CEO
发表了博客
昨天 11:06

博客数据库要连接Elasticsearch,使用MySQL还是MongoDB更合理

若进行博客等文本类数据的读写以及搜索引擎连接的解决方案对比,这就包括了搜索引擎数据同步,文章属性、文章内容、文章内图片以及图片属性的存储和查询,可以肯定的下结论:MongoDB的解决方案中要远远好于MySQL的解决方案。 # 一、从开发工序角度 **MySQL的文章读写方式** **方式一:**文章标题、作者、标签、时间和内容存关系表,图片存OSS,地址存关系表 ![file](https://oscimg.oschina.net/oscnet/up-075d9360a5ae3aa40cd... 展开更多

收藏 0
0
置顶
发表了博客
昨天 13:34

一行代码,搞定浏览器数据库 IndexedDB

前言 2021 年,如果你的前端应用,需要在浏览器上保存数据,有三个主流方案可以选择: Cookie:上古时代就已存在,但能应用的业务场景非常有限 LocalStorage:使用简单灵活,但是容量只有 10Mb,且不适合储存结构化数据 IndexedDB:算得上真正意义上的数据库,但坑异常多,使用麻烦,古老的 API 设计放在现代前端工程中总有种格格不入的感觉 我在大三的时候,曾经用 IndexedDB 写过一个背单词 App,当时就有把 IndexedDB 封装一... 展开更多

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

MyISAM VS InnoDB

谈到MySql不得不谈它的引擎发展历程,今天就为大家简单的说下两者的区别,可能有理解不对的地方,还望大家指出。 MyISAM MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)发展而来。虽然性能极佳,但是有一个缺点:不支持事务处理(transaction)。MySQL又引入了InnoDB数据库引擎,以强化性参考完整与并发违规处理机制,后来就逐渐取代MyISAM。 InnoDB I... 展开更多

收藏 0
0
置顶
发表了资讯
02/27 07:29

pgAdmin 4 v5.0 发布,PostgreSQL 的开源图形化管理工具

pgAdmin 4 v5.0 已正式发布,更新内容包括修复 bug 和引入新特性。 新特性 基于 NWjs 的桌面运行时 (Desktop Runtime) 桌面运行时现在基于 NWjs 构建,它将浏览器和 Python 服务器集成,并创建了一个独立的应用。通过使用 NWjs 实现运行时,pgAdmin 4 不再依赖单独的服务器应用和独立的浏览器,此外也不依赖 Qt 和 C++ 运行时逻辑。 此功能存在两个已知的小问题(6255 和 6258),这两个问题都是由于 NWjs 本身的 bug 造成的;临... 展开更多

收藏 8
置顶
架构师
发表了资讯
昨天 10:13

BeetlSQL 3.3.3 发布,Java 的 DAO 工具

此次发布增强了代码生成功能 SpringBoot集成的时候,可以在有Swagger集成情况下,内置了org.beetl.sql.starter.CodeGenController,一个Rest 接口,用户可以导入此Controller 来为自己系统提供代码生成API。API提供根据表生成Entity,Mapper,Markdown,数据库文档功能,并提供预览,生成到工程,库所有表生成到工程 @Bean public CodeGenController codeGenController() { return new CodeGenController(); } 修复按照JSO...... 展开更多

收藏 0
置顶
发表了博客
昨天 11:15

GaussDB(DWS):非侵入式备份及其在NBU上的应用

摘要:Netbackup软件必须要有该集群所支持的OS的安装包,一种新的非侵入式备份架构呼之欲出。 1. 通用的备份方案介绍 除Netbackup深度定制的厂商外,通常数据库厂商都按XBSA接口来实现NBU备份。首先在集群内每个节点安装NBU客户端,通过XBSA发命令至本地NBU客户端,然后NBU客户端与远端服务器上的NBU服务端程序通信,将数据写入挂载于远端的磁带或磁盘设备。早期的GaussDB(DWS)便是采用如此方式,应用于线下场景。下图展示了这个... 展开更多

收藏 0
0
置顶
发表了博客
01/22 17:23

DCache 分布式存储系统|安装部署与应用创建

![](https://ftp.bmp.ovh/imgs/2020/10/b7fb603e17fc6529.jpg) **作者 | Eaton** **导语 |** 随着微服务与云的发展,分布式架构的需求变得越来越普遍,Web 上的数据类型不再单一,数据量呈爆发式增长。传统的 SQL 结构化存储方案已经跟不上脚步, NoSQL 便出现了。DCache 作为基于 TARS 的分布式 NoSQL 缓存系统,完美支持 TARS 服务,能够方便地在 TARS 服务中使用,本系列文章将着重介绍 DCache 的安装与使用。那么如何拥有这... 展开更多

收藏 0
0
置顶
发表了博客
昨天 10:58

MongoDB 在评论中台的实践

本文主要讲述 vivo 评论中台在数据库设计上的技术探索和实践。 一、业务背景 随着公司业务发展和用户规模的增多,很多项目都在打造自己的评论功能,而评论的业务形态基本类似。当时各项目都是各自设计实现,存在较多重复的工作量;并且不同业务之间数据存在孤岛,很难产生联系。因此我们决定打造一款公司级的评论业务中台,为各业务方提供评论业务的快速接入能力。在经过对各大主流 APP 评论业务的竞品分析,我们发现大部分评论... 展开更多

收藏 21
2
置顶
程序员
发表了资讯
昨天 10:24

数据同步工具 Elasticsearch-datatran v6.2.8 发布

数据同步工具 Elasticsearch-datatran 6.2.8 发布,Elasticsearch-datatran 由 bboss 开源的数据同步迁移工具,支持在Elasticsearch、关系数据库、Mongodb、HBase、Hive、Kafka、文本文件、SFTP/FTP多种数据源之间进行海量数据同步。 Elasticsearch版本兼容性:支持各种Elasticsearch版本(1.x,2.x,5.x,6.x,7.x,+)之间相互数据迁移 v6.2.8 功能改进 数据同步工具改进:Elasticsearch-File-Ftp/Sftp数据同步时,全局配置/记录级... 展开更多

收藏 39
置顶
后端工程师
发表了博客
昨天 09:55

Prometheus时序数据库-磁盘中的存储结构

# Prometheus时序数据库-磁盘中的存储结构 ## 前言 之前的文章里,笔者详细描述了监控数据在Prometheus内存中的结构。而其在磁盘中的存储结构,也是非常有意思的,关于这部分内容,将在本篇文章进行阐述。 ## 磁盘目录结构 首先我们来看Prometheus运行后,所形成的文件目录结构 ![](https://oscimg.oschina.net/oscnet/up-6e621fc9dbddc7367b7a78f79485ce87851.png) 在笔者自己的机器上的具体结构如下: ``` prometheus-data |-0... 展开更多

收藏 2
1
置顶
发表了资讯
昨天 09:16

QuickDAO4.1.3 发布,优化全局类型转换和新增多字段关联

QuickDAO4.1.3版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下: [新增]SubCondition新增on方法,支持多字段关联.例如 from A join table B on A.id = B.id and A.id2 = B.id2 (之前版本只支持单个字段关联) [新增]全局类型转换功能,可在配置时手动指定全局的列类型转换函数 [修复]类型转换功能对虚拟查询不起作用问题 根据开发者反馈,下个版本计划新增lamda表达式支持,可在调用查询条件API时使... 展开更多

收藏 0
置顶
发表了资讯
昨天 07:47

DBeaver 切换至日历版本控制,版本号更新至 21.0

近日 DBeaver 将版本号切换至日历版本控制。切换之后,DBeaver 的版本号将以发布年份为基础,其首个版本为 DBeaver 21.0(切换后的 2021 年第一版),该版本是 7.3.5 之后的版本。 自 7.3 版本以来的主要变化: 对数据传输工具进行了大量改进(插入或更新、类型映射、排序等) Spatial 查看器:支持 3D 对象、自定义磁贴、支持 SQLite 重新设计了 SQL 编辑器面板(日志、输出、结果标签、工具栏) macOS:修复了很多 UI 渲染的 ... 展开更多

收藏 3
置顶
发表了资讯
昨天 07:03

TiDB 4.0.11 发布,分布式 NewSQL 数据库

TiDB 4.0.11 现已发布,该版本具体更新内容如下: 新功能 TiDB 支持 uft8_unicode_ci 和 utf8mb4_unicode_ci 排序规则 #22558 TiKV 支持 utf8mb4_unicode_ci 排序规则 #9577 支持 cast_year_as_time 排序规则 #9299 TiFlash 增加排队处理 Coprocessor 任务的线程池以降低内存溢出几率,并增加配置项 cop_pool_size 和 batch_cop_pool_size,默认值为 物理核数 * 2 改进提升 TiDB 重排由 outer join 简化的 inner join 顺序 #224... 展开更多

收藏 2
置顶
发表了博客
前天 23:02

MySQL生产环境高可用架构详解(2)

## 半同步复制 1. 默认主从为一步复制机制,主节点提交事务后,写入binlog成功,即给用户线程返回成功响应。后面由dump线程一步将binlog发给slave。 2. 思考,若主节点宕机,从节点还未备份到新执行的binlog,此时可能出现数据丢失。 3. 半同步,可一定程度防止数据丢失,保证数据安全。 4. 半同步介于异步同步与全同步之间,即可一定程度保证数据安全性,性能也比全同步好不少。 ![](https://oscimg.oschina.net/oscnet/up-760... 展开更多

收藏 8
0
置顶
发表了问答
02/24 21:43

【新手】对于一条SQL语句的优化问题--Mysql5.5

问题: 最近在项目中遇到了一个功能需要自己编写SQL语句: 在数据库中查找登录员工创建的项目 或者 登录员工在项目拥有的任务小组中的项目。我自己尝试着编写了一条SQL语句,执行成功。但总觉得可以进行一定的优化,但不知从何下手。 相关表及相关字段: 项目表:project staff_id——项目创建者ID pro_id——项目ID 任务表: task pro_id——项目ID task_group_id——任务小组ID 任务小组表: task_group task_group_id——任务... 展开更多

收藏 0
置顶
架构师
发表了博客
前天 10:19

Ignite与Prometheus的集成方案

## 概述 [Prometheus](https://prometheus.io/)是一个流行的监控工具,由维护Kubernetes的[云原生计算基金会](https://www.cncf.io/)提供支持。很多开发者希望将Ignite集群与Prometheus集成在一起,本文会给出相关的建议。 ## Prometheus的配置 本文不关注如何使Prometheus的配置最优化,因此将尽可能地使用默认值,配置如下: 首先,使抓取间隔更频繁一些,虽然没必要非常频繁地抓取,但是在本示例中希望更快地进行指标的更新。... 展开更多

收藏 1
0
置顶
发表了博客
02/27 10:46

Elasticsearch和Clickhouse基本查询对比

Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在Lucene之上的。简单来说是通过扩展Lucene的搜索能力,使其具有分布式的功能。ES通常会和其它两个开源组件logstash(日志采集)和Kibana(仪表盘)一起提供端到端的日志/搜索分析的功能,常常被简称为ELK。 Clickhouse是俄罗斯搜索巨头Yandex开发的面向列式存储的关系型数据库。ClickHouse是过去两年中OLAP领域中最热门的,并于2016年开源。 ES是最为流行的大数据... 展开更多

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