搭建node服务(二):操作MySQL

2020-06-03
阅读 11 分钟
2.2k
为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作。数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL、Oracle、SQL Server等,非关系型数据库有Redis(常用来做缓存)、MongoDB等。MySQL是目前很流行的数据库,本文将要介绍如何在node服务中进行MySQL数据库操作。

深入理解MySQL索引

2020-03-18
阅读 9 分钟
4.1k
当提到MySQL数据库的时候,我们的脑海里会想起几个关键字:索引、事务、数据库锁等等,索引是MySQL的灵魂,是平时进行查询时的利器,也是面试中的重中之重。

MyCat数据库的基础配置及使用

2019-09-10
阅读 10 分钟
3.1k
随着计算机和信息技术的迅猛发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,动辄达到数百TB甚至数百PB的规模,已远远超出传统计算技术和信息系统的处理能力,集中式数据库面对大规模数据处理逐渐表现出其局限性。因此,人们希望寻找一种能快速处理数据和及时响应用户访问的方法,也希望对数据...

宜信开源|漏洞管理平台『洞察』部署指南

2019-07-15
阅读 4 分钟
4.4k
『洞察』是一个集成应用系统资产管理、漏洞全生命周期管理、安全知识库管理三位一体的管理平台。 『洞察』使用了Python语言进行开发,利用Flask框架+MySQL+Docker部署实现。 一、部署和启动mysql {代码...} 二、创建数据库和账号权限配置 {代码...} 三、部署和启动APP 1、下载源码 {代码...} 2、修改srcpm/config.py 配...

宜信开源|大数据虚拟混算平台Moonbox配置指南

2019-07-10
阅读 4 分钟
2.7k
一、环境准备 已安装Apache Spark 2.2.0(此版本仅支持Apache Spark 2.2.0, 其他Spark 版本后续会兼容) 已安装MySQL并启动,且开启远程访问 各安装节点已经配置ssh免密登录 二、下载 moonbox-0.3.0-beta下载:[链接] 三、解压 {代码...} 四、修改配置文件 配置文件位于conf目录下 step 1: 修改slaves {代码...} 将会看到如...

通过自研数据库画像工具支持“去O”数据库评估

2019-07-04
阅读 4 分钟
2k
“去O”,是近些年来一直很火的一个话题,随之也产生了各种疑惑,包括现有数据库评估、技术选型等。去O是项系统工程,需要做好充分的评估。本文通过自研工具,生成数据库画像,为去O评估提供一手数据,希望给大家带来借鉴。

DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从?

2019-07-03
阅读 5 分钟
2.6k
随着近些年来,开源、自动化、云化的兴起,DBA职业也正悄然发生一些变化。经常有朋友咨询我,职业发展规划;特别是近期Oracle的大幅裁员之后,针对DBA这一职业未来该如何发展?本文是个人对此问题的一些看法,仅供各位参考!

自制小工具大大加速MySQL SQL语句优化(附源码)

2019-06-21
阅读 9 分钟
9.2k
优化SQL,是DBA常见的工作之一。如何高效、快速地优化一条语句,是每个DBA经常要面对的一个问题。在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤。然而这些步骤重复性的执行,又会耗费DBA很多精力。于是萌发了自己编写小工具,提高优化效率的想法。

宜信开源|数据库审核软件Themis的规则解析

2019-04-25
阅读 7 分钟
3k
此平台可实现对Oracle、MySQL数据库进行多维度(对象结构、SQL文本、执行计划及执行特征)的审核,用以评估对象结构设计质量及SQL运行效率。可帮助DBA及开发人员,快速发现定位问题;并提供部分辅助诊断能力,提升优化工作效率。全部操作均可通过WEB界面进行,简单便捷。此外,为了更好满足个性化需求,平台还提供了扩展...

宜信开源|数据库审核软件Themis部署攻略

2019-04-25
阅读 9 分钟
2.6k
Themis是宜信公司DBA团队开发的一款数据库审核产品,可帮助DBA、开发人员快速发现数据库质量问题,提升工作效率。其名称源自希腊神话中的正义与法律女神。项目取此名称,寓意此平台对数据库质量公平判断,明察秋毫。