云数据库

云原生数据库系列谈(贰):全新Vertica 9.0 核心架构揭秘

匿名 (未验证) 提交于 2019-12-03 00:26:01
导语 上回书( 云原生数据库系列谈(壹):节点越多,性能越高? )我们说到,提升MPP数据库性能的关键在于Micro Focus Vertica全新的9.1版本中的Eon模式。从宏观上来说,它是未来大数据&云计算时代中,数据库未来的发展方向;从微观上来说,它让我们基本上远离了曾经让我们苦不堪言的“宕掉”二字。 我相信小伙伴一定跟我一样对这个神奇的Vertica充满了好奇,它到底是何方神圣,能让桀骜不驯的数据们变得瞬间乖巧呢?这,就要先从它的物理设计谈起了。 1 天才之作――用投影实现有序、分布式存储 Vertica是一个基于无共享分布式开放平台构建的列式存储和计算的关系SQL分析数据库。它支持多种机制,通过良好的物理设计来提高查询性能。 关键词:分布式 Vertica将表数据物理组织成投影(Projection),这些投影将表的部分属性子集有序、分布式存储。 如图所示,每个投影都有一个特定的排序顺序,数据完全按此排序。具有适当排序顺序的投影起到了传统索引的作用。有序的数据通常会取得更好的压缩效果,从而提高 I/O 性能,并有效减少CPU周期开销,提高了系统的处理能力。 表和投影之间的关系:销售表有2个投影: (1)按date排序、按HASH(sale_id)分段的全列投影,和(2)仅包含(customer, price)属性、按customer排序、按HASH(customer

云数据库Memcache版使用教程

匿名 (未验证) 提交于 2019-12-03 00:25:02
产品概述 云数据库 Memcache 版( ApsaraDB for Memcache )是一种高性能、高可靠、可平滑扩容的分布式内存数据库服务。基于飞天分布式系统及高性能存储,并提供了双机热备、故障恢复、业务监控、数据迁移等方面的全套数据库解决方案。 关于 云数据库 Memcache 版详细教程: 云数据库Memcache版使用教程 ( 云数据库Memcache版重磅升级,基于ApsaraCache全新打造!) 与自建数据库相比, 我们为您提供更优质的服务: 云数据库Memcache版 ECS上自建Memcached 传统自建Memcached 高可用性 分布式集群架构,性能无限扩展 单个节点均采取双机热备高可用架构 需自行搭建保证 需自行搭建保证 高安全性 采用SASL鉴权 VPC虚拟网络 支持IP白名单 DDos防护 IP白名单及SASL需自行设置 IP白名单及SASL需自行设置 需自行搭建DDos防护 可扩展性 弹性扩容,按需升级 突破海量数据性能瓶颈 需自行搭建扩展性架构 自行保证升级过程对业务的影响 扩容需要较长部署周期 考虑业务峰值,资源利用率较低 需自行实现扩展性架构 低成本 提供资源监控报警、数据管理运维 Memcache源码、分布式算法维护 无需机器安装、部署等运维投入 需招聘专职Memcache源码层面维护人员 自行保证业务可靠性

华为云数据库三大功能全新上线,更安全、更方便!

匿名 (未验证) 提交于 2019-12-03 00:20:01
华为云数据库三大新功能新鲜出炉啦! 云数据库MySQL 、 PostgreSQL 、 SQLServer 三款引擎均可体验新功能哦。 静态加密+部署到 DeC 专属云+上线香港 Region,让您的数据库使用更安全、更方便! 三大新功能概览 从技术上对华为云数据库的客户数据落盘加密,让数据库使用更 安全 ! 将数据库实例部署到您的华为云专属云,系统间物理隔离,数据库安全保障更 多样 ! 面对国际客户,按美元进行收费,数据库使用更 方便 ! 目前三款引擎均有超值体验活动哦,1元畅享30天。 此外华为云还推出数据库 免费 “零”中断迁移上云活动,戳我 立即前往 文章来源: 华为云数据库三大功能全新上线,更安全、更方便!

小程序开发-云数据库读取

匿名 (未验证) 提交于 2019-12-02 23:05:13
小程序云开发本身配套有数据库 在读取数据到本地存储的时候,怎么也存不了,折腾了半天,其实也挺简单的 const db = wx.cloud.database() const promise = db.collection('doctors').get({ success(res){ this.setData({ doctors:res.data }) } }) var that=this const db = wx.cloud.database() const promise = db.collection('doctors').get({ success(res){ that.setData({ doctors:res.data }) } })

如何将阿里云上的RDS 备份的mysql数据还原到windows环境中

匿名 (未验证) 提交于 2019-12-02 22:06:11
一、本地mysql数据库创建与备份库一致的数据库名,如testdb; 二、本地创建与备份库一致的数据库表,记得设置ALTER TABLE tableName1 ROW_FORMAT = compact; 三、停止mysql服务,在数据库的配置文件my.conf或my-default.ini中添加innodb_force_recovery=1 后再启动mysql服务; 四、将表结构和空间脱离 打开DOS命令窗口,依次执行以下命令: cd C:\Program Files\MySQL\MySQL Server 5.7\bin\ mysql -hlocalhost -uroot -p123456 use testdb; alter table tableName1 discard tablespace; 五、用winRAR解压类似“hins6413187_data_20190925065809”文件 六、在解压的数据库名文件夹下找到并复制tableName1.ibd到tableName1.frm同目录下 七、将表结构和空间建立关系 alter table tableName1 import tablespace; 搞定! 来源:博客园 作者: 101.key 链接:https://www.cnblogs.com/101key/p/11593699.html

安装mysql-Workbench官方GUI工具

匿名 (未验证) 提交于 2019-12-02 22:06:11
1.安装 下载https://dev.mysql.com/downloads/workbench/ 到底部点击Download进行下载安装 安装之前需要安装下面两个库 [外链图片转存失败(img-VmnYgFPB-1568276213015)(D:\我的坚果云\03.images\1562313442770.png)] 2.连接 1.点击下图标红的箭头进行连接 填写你的ip地址,端口号,用户名和密码,点击Test Connection看是否连接成功,连接成功点击OK保存。 3.点击下图进去数据库,然后切换到数据库列表 4.接下来可以进行CURD了 来源:51CTO 作者: weixin_36977678 链接:https://blog.csdn.net/weixin_36977678/article/details/100775685

解决阿里云RDS mysql8.0数据库不能存储微信昵称含特殊表情或字符的问题

匿名 (未验证) 提交于 2019-12-02 22:02:20
1、自定义的数据库中设置的字符集类型为utf8mb4,应该是能存微信特殊表情,但是在写入数据库的时候出现错误。 2、那说明是阿里云数据库字符集设置的问题。 3、进入阿里云数据库实例管理页面,有个参数管理,修改参数:character_set_server 为utf8mb4

MySQL数据库数据同步至DataHub实例

匿名 (未验证) 提交于 2019-12-02 22:02:20
本小节介绍如何使用数据传输 DTS (以下简称 DTS) 完成MySQL数据库数据同步至DataHub实例的配置,让数据可以实时进入流计算等大数据产品进行数据实时分析。 支持通过专线、VPN网关或智能网关接入阿里云的自建MySQL数据同步至Datahub实例。 支持ECS上的自建MySQL数据同步至Datahub实例。 支持同一个阿里云账号下RDS for MySQL实例数据同步至DataHub实例。 支持不同阿里云账号下的RDS for MySQL实例数据同步至DataHub实例。 同步对象 只支持表的同步,不支持其他非表对象的同步。 同步地域 源MySQL实例支持的地域包括: 华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张北)、华北5(呼和浩特)、华南1(深圳)、美西(硅谷)、美东、亚太(新加坡)、香港、中东东部1(迪拜)、亚太东南3(吉隆坡)、澳大利亚(悉尼)、印度尼西亚(雅加达)、印度(孟买)、欧洲中部1(法兰克福) 目标Datahub实例支持的地域包括: 华东1(杭州)、华东2(上海)、华北2(北京) 如上图所示,MySQL->DataHub 数据实时同步,是将 MySQL 产生的增量数据实时同步到DataHub实例中的 topic。增量日志在DataHub实例中存储的表名默认同 MySQL 表同名。topic 名称可以根据业务需要修改

MySQL数据库数据同步至DataHub实例

匿名 (未验证) 提交于 2019-12-02 22:02:20
本小节介绍如何使用数据传输 DTS (以下简称 DTS) 完成MySQL数据库数据同步至DataHub实例的配置,让数据可以实时进入流计算等大数据产品进行数据实时分析。 支持通过专线、VPN网关或智能网关接入阿里云的自建MySQL数据同步至Datahub实例。 支持ECS上的自建MySQL数据同步至Datahub实例。 支持同一个阿里云账号下RDS for MySQL实例数据同步至DataHub实例。 支持不同阿里云账号下的RDS for MySQL实例数据同步至DataHub实例。 同步对象 只支持表的同步,不支持其他非表对象的同步。 同步地域 源MySQL实例支持的地域包括: 华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张北)、华北5(呼和浩特)、华南1(深圳)、美西(硅谷)、美东、亚太(新加坡)、香港、中东东部1(迪拜)、亚太东南3(吉隆坡)、澳大利亚(悉尼)、印度尼西亚(雅加达)、印度(孟买)、欧洲中部1(法兰克福) 目标Datahub实例支持的地域包括: 华东1(杭州)、华东2(上海)、华北2(北京) 如上图所示,MySQL->DataHub 数据实时同步,是将 MySQL 产生的增量数据实时同步到DataHub实例中的 topic。增量日志在DataHub实例中存储的表名默认同 MySQL 表同名。topic 名称可以根据业务需要修改

阿里云MySQL数据库修改字符集

匿名 (未验证) 提交于 2019-12-02 22:02:20
问题 原因 出现场景 解决方式 问题 java报错堆栈 java . sql . SQLException : Incorrect string value : '\xF0\x9F\x90\x82' for column 'spda_content' at row 1 原因(不严谨) utf8以4个字节存储汉字,而一些特殊符号的字节长度可能超过四个 出现场景 对于编码是utf8的字段,传入了含特殊符号的数据 解决方式 修改数据库类型 mysql> alter database xxx CHARACTER SET utf8mb4; 修改参数设置 修改字段编码 重启数据库(数据库大的话,很耗时,生产环境谨慎使用) 确认下 重启完成后,对应数据库的字符集由utf8变为utf8mb4即可 文章来源: https://blog.csdn.net/Manyu_Java/article/details/90319945