![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试调研
文章平均质量分 94
Aiky哇
专注于数据库、go、性能优化,对待当下的态度,决定你未来的高度
展开
-
Go mockito 使用说明 (github/mockey)
mockey是一个简单易用的golang mock库,可以快速方便的mock函数和变量。目前广泛应用于字节跳动服务的单元测试编写。底层是monkey patch,通过在运行时重写函数指令实现。mock后还是进入了原来的函数?私有类型的导出方法(不同包下)goroutine 条件过滤。获取 mock 函数执行次数。报错“功能太短无法打补丁”?增量改变 mock 行为。如何禁用内联和编译优化?mock 后执行原函数。原创 2023-03-01 17:41:34 · 996 阅读 · 0 评论 -
StoneDB 2.0 调研:架构解析内存引擎详细设计
数据在加载到基于列的内存引擎之前会被压缩和编码,但是并非所有类型的数据都适合编码和压缩。原创 2022-09-24 17:23:54 · 745 阅读 · 0 评论 -
clickhouse原生监控项,系统表描述
原文链接:Monitoring | ClickHouse Docshttps://clickhouse.com/docs/en/operations/monitoringclickhouse推荐监控两大项:对于硬件资源利用率。clickhouse官网的意思,本身不会去监控硬件资源的状态,监控硬件需要第三方工具。clickhouse建议监控硬件项中的磁盘存储,RAM和网络使用率。对于clickhouse本身指标。如果想要跟踪clickhouse中发生的事件,可以通过ck的日志来查看,相关的连接:Server原创 2022-06-14 15:52:40 · 1089 阅读 · 0 评论 -
clickhouse配置项system.settings详解
调研学习clickhouse,上一章介绍了clickhouse的配置项users.xml,这一章介绍另一大项config.xml从clickhouse的官网看,clickhouse的配置参数主要分了两大方面,一个是config.xml中的服务器配置参数(Server Settings),另一个是常规配置参数(setttings)。这里介绍常规配置参数(settings)翻译自:https://clickhouse.tech/docs/en/operations/settings/settings翻译 2020-11-25 10:23:12 · 7938 阅读 · 3 评论 -
Clickhouse库引擎介绍
数据库引擎clickhouse和mysql一样提供了众多功能不同的引擎。默认情况下,ClickHouse使用自身的数据库引擎,该引擎可以提供表引擎配置(table engines)和SQL(SQL dialect.)您还可以使用以下数据库引擎: MySQL Lazy MySQL引擎允许连接到远程MySQL服务器上的数据库,并执行INSERT和SELECT查询以在ClickHouse和MySQL之间交换数据。Mysql数据库引擎翻译请求语句,并发送给MYSQL服务器..转载 2020-11-23 11:50:17 · 2256 阅读 · 0 评论 -
clickhouse配置项users.xml详解
说明ClickHouse支持基于RBAC方法的访问控制管理。(关于RBAC的介绍)作为一个分析类型(OLAP)的数据库系统,相对于MySQL数据库在用户管理方面有很大不同,clickhouse支持使用两种方式配置访问实体:一是通过sql直接设置,这也是官方推荐的,但是需要至少一个用户帐户启用SQL驱动的访问控制和帐户管理,这需要使用第二种方式设置access_management 二是通过配置文件users.xml,默认位置在/etc/clickhouse-server目录下,ClickHou原创 2020-11-17 18:15:42 · 12249 阅读 · 1 评论 -
clickhouse单机读写性能测试(附带运行截图)
使用版本20.10.3.30云主机配置数据及操作来源https://clickhouse.tech/docs/zh/getting-started/example-datasets/star-schema/表类型及数据量 表名 表结构 表定义语句 表数据量 customer CREATE TABLE customer\ (\ C_CUSTKEY UInt32,\ C..原创 2020-11-16 10:12:39 · 4742 阅读 · 1 评论 -
GreenPlum数据库调研及架构介绍
简介http://docs-cn.greenplum.org/v6/admin_guide/intro/arch_overview.htmlGreenplum数据库是一种大规模并行处理(MPP)数据库服务器,其架构特别针对管理大规模分析型数据仓库以及商业智能工作负载而设计。Greenplum数据库是基于PostgreSQL开源技术的。它本质上是多个PostgreSQL面向磁盘的数据库实例一起工作形成的一个紧密结合的数据库管理系统(DBMS)。其SQL支持、特性、配置选项和最终用户功能在大部分情况原创 2020-11-04 18:12:43 · 2149 阅读 · 0 评论 -
Snowflake数据库调研及架构介绍
简介https://docs.snowflake.com/en/user-guide/intro-key-concepts.htmlSnowflake是作为软件即服务(SaaS)提供的分析数据仓库。与传统的数据仓库产品相比,Snowflake提供了一个更快,更易于使用且更加灵活的数据仓库。Snowflake的数据仓库不是建立在现有数据库或Hadoop等“大数据”软件平台上的,Snowflake数据仓库使用新的SQL数据库引擎,该引擎具有为云设计的独特架构。对于用户而言,Snowflake与其他企业数原创 2020-11-03 20:46:07 · 11071 阅读 · 1 评论 -
开源数据库HAWQ,架构调研
hawq的简介https://cloud.tencent.com/developer/article/1433137HAWQ,全称Hadoop With Query(带查询Hadoop)。HAWQ使企业能够获益于经过锤炼的基于MPP的分析功能及其查询性能,同时利用Hadoop堆栈。HAWQ是一个Hadoop原生大规模并行SQL分析引擎,针对的是分析性应用。和其他关系型数据库类似,接受SQL,返回结果集。但它具有大规模并行处理很多传统数据库以及其他数据库没有的特性及功能。hawq的语法兼容性H原创 2020-10-27 17:47:30 · 808 阅读 · 0 评论 -
clickhouse与mysql查询速度对比
数据准备工作: MySQL创建准备对比的表Bigtable并建立索引CREATE TABLE Bigtable (consumption_id VARCHAR(255),member_id INT(11),fans_id INT(11),bill_date DATE,money VARCHAR(255),people_num INT(8),di...转载 2020-10-26 11:20:41 · 1960 阅读 · 1 评论