数据库

Sentry 开发者贡献指南 - 数据库迁移

Django 迁移是我们处理 Sentry 中数据库更改的方式。 Django 迁移官方文档:https://docs.djangoproject.com/en/2.2/topics/migrations/。 这些将涵盖了解迁移正在执行的操作所需的大部分内容。 命令 请注意,对于所有这些命令,如果在 ... »

hacker-linner

字节一面:事务还没提交的时候,redolog 能不能被持久化到磁盘呢?

又是被自己菜醒的一天,总结面经看到这题目听都没听过,打开百度就像吃饭一样自然 老规矩,背诵版在文末。点击阅读原文可以直达我收录整理的各大厂面试真题 首先,咱需要明白的是,啥是持久化? 听起来高大上,换句简单的话来说,就是把数据写到磁盘上,也成为落盘。 那为啥要做持久化到磁盘? 目的就是可以在数据丢失 ... »

mysql数据库优化1

数据库结构的设计优化 1.数据库结构的设计 #1. 如果不能设计一个合理的数据库模型 不仅会增加客户端和服务器段程序的编程和维护的难度 而且将会影响系统实际运行的性能。所以,在一个 系统开始实施之前,完备的数据库模型的设计是必须的 #2. 在一个系统分析、设计阶段,因为数据量较小,负荷较低 我们往往 ... »

面试官: Flink双流JOIN了解吗? 简单说说其实现原理

摘要:今天和大家聊聊Flink双流Join问题。这是一个高频面试点,也是工作中常遇到的一种真实场景。 本文分享自华为云社区《万字直通面试:Flink双流JOIN》,作者:大数据兵工厂 。 如何保证Flink双流Join准确性和及时性、除了窗口join还存在哪些实现方式、究竟如何回答才能完全打动面试官 ... »

架构与思维:分布式锁方案分析

1 介绍 前面的文章我们介绍了分布式系统和它的CAP原理:一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)。参考这篇《分布式事务》 我们知道,一个分布式系统无法同时满足三个特性,所以在设计系统之初,就有一个特性要被妥协和牺牲, ... »

如何将Excl内数据导入数据库?

最近有个Excl表格内的数据需要导入SQL Server数据库内,使用SQL Server Management Studio客户端图形界面操作了一番,步骤还挺多,感觉有必要分享给大家一下,顺便自己也留下记录,感兴趣的小伙伴可以试着操作下。 第一步:首先你需要新建一个Excl表格,并将表格全选鼠标右 ... »

详解数据中台的底层架构逻辑

​ 数据中台到底是什么,几年过去了,也一直众说纷纭。 笔者认为数据中台不应该是一个单纯的系统或者是一个软件工具,而应该是一套架构、一套数据流转模式。 数据中台需要采集数据作为原材料进行数据加工、数据建模,然后分门别类地储存,再根据实际的业 务场景,打造各类数据服务(含数据应用平台)从而实现对业务的赋 ... »

MySQL数据库入门

初始MySQL JavaEE:企业级Java开发 Web 前端(页面:展示,数据!) 后台 (连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据,Txt,Excel,word) 数据库是所有软件体系中最核心的存在 DBA 数据库概念:数据仓库,软件,安装在 ... »

Mybatis实现分包定义数据库

Mybatis实现分包定义数据库 背景 业务需求中需要连接两个数据库处理数据,需要用动态数据源。通过了解mybatis的框架,计划 使用分包的方式进行数据源的区分。 原理 前提: 我们使用mybatis都会有四个步骤 1:构建SqlSessionFactory 2:通过SqlSessionFacto ... »

HITsz 数据库笔记

HITsz 大三上数据库系统课程笔记,源码在 GitHub 中,分享到博客园希望更多人可以看到 ... »

MySQL/MariaDB数据库的存储引擎

MySQL/MariaDB数据库的存储引擎 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL体系结构 二. 存储引擎概述 1>.MyISAM引擎 2&g »

yinzhengjie

MySQL中的两种数据库引擎

MySQL数据库有多个可以选择的数据库引擎,这里重点介绍MyISAM和InnoDB 1、MyISAM (1)MyISAM是MySQL 5.5之前版本的默认数据库引擎,是在早期的ISAM(Indexed »

xwwbb

Mysql数据库的默认引擎

InnoDB的优势在于提供了良好的事务处理、崩溃修复能力和并发控制。缺点是读写效率较差,占用的数据空间相对较大。 ①InnoDB:支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果需要对事务的完 »

lemonzhang

MySQL四种常见的数据库引擎 - 山楂树之恋v1

四种mysql存储引擎 前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用 »

yangyongchao

MySql数据库引擎

数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另 »

yangyi1024

MySQL数据库引擎简介

1、MyISAM MyISAM 是 MySQL 的 ISAM 扩展格式(MySQL5.5 之前版本的缺省数据库引擎)数据库引擎。除了提供 ISAM 里所没有的索引和字段管理的大量功能,MyISAM 还 »

girl1314