CitusMX MX模式是什么MX模式是citus的扩展,允许app直接连接work节点进行数据的读取和写入并增加集群的并发数量,类似于多CN的架构,。 MX原理Citus将分布式表的元信息存储在系统表,当work节点拥有这些元信息后,便可以提供数据的读取和写入服务 MX模式限制 MX模式不允许执行DDL操作,所有DDL的操作需要通过协调器节点进行,换句话说就是只运行分布式表的DML操作和select操作。 fw 2021-09-10 数据库相关 > PostgreSQL #数据库 #PostgreSQL
Vim 日常使用必知必会 一、vim 基本操作 正常模式下 键入 i 进入编辑模式 正常模式下 键入 o 进入编辑模式并换行 编辑模式下 键入 Esc 进入正常模式(退出编辑模式) 正常模式下 键入 : 进入命令模式 二、vim 常用操作 正常模式下 键入 yy 复制光标所在行 正常模式下 键入 [n]yy 复制多行 ([n]为行数) 正常模式下 键入 dd剪切当前行 正常模式下 键入 [n]dd 剪切多行 ([n]为行 2021-09-09 服务器运维 > Linux #Linux #vim
Linux 环境变量详解与实用技巧 一、Linux 环境变量的分类环境变量根据其生效的范围与持续时间,可分为以下两类: 永久性变量:通过修改配置文件实现,系统重启后依然生效。 临时性变量:使用 export 命令临时设置,变量在当前 shell 会话中有效,关闭 shell 后失效。 二、设置环境变量的方法 提示:修改配置文件后,如果希望立即生效,需运行 source <路径>/<配置文 2021-09-03 服务器运维 > Linux #Linux
centos7 离线部署 postgreSQL 官网提供了完善的在安装命令,根据系统环境选择,即可显示相应的安装命令,所以,此处不对在线安装进行详解。 需要在线安装直接访问:PostgreSQL官网 一、前往官网下载 postgreSQL 安装相关依赖包 https://yum.postgresql.org/rpmchart/ 选择安装环境 选择要安装的 postgre 版本 根据系统及服务器架构选择安装环境 x86 架构服务器选择 2021-08-31 数据库相关 > PostgreSQL #数据库 #PostgreSQL
数仓名词解释 一、常用数仓分层名词ODS 全称:Operation Data Store 中文:原始数据层 简介: 原始数据层,存放原始数据,直接加载原始日志,数据。数据保存原貌不做处理,起到备份数据的作用。 数据采用压缩,减少磁盘存储空间(例如:原始数据100G,可以压缩到10G左右,LZO) 创建分区表,防止后续的全表扫描 DWD 全称:Data Warehouse Detail 中文:明细数据层 2021-08-31 数据库相关 > 数据库理论 #数据库
Linux 编译源码安装程序 在互联网环境下载源码上传至 linux 服务器后进行源码编译。 1. 解压 tar.gz 包1tar -zxvf xxxxx.tar.gz 2. 进入解压出来的包内1cd xxxxx 3. 使用 configure 配置安装目录12# `--prefix` 用于指定安装目录./configure --prefix=/usr/local/xxxxx configure 脚本是用于检查系统是否有 2021-08-31 服务器运维 > Linux #Linux
SVN 启动模式 首先,要在服务器中创建一个 SVN 版本库目录,用于存放所有版本库 然后启动 SVN 服务,这样外接就可以通过 svn://[ip]/[project] 访问版本库 创建 SVN 版本库 手动创建版本库目录 1mkdir /opt/svn 使用 SVN 命令创建版本库 1svnadmin create /opt/svn/[project] 使用 SVN 命令启动服务svn 服务有两种访问 2021-08-25 服务器运维 > Svn #svn #linux
SVN 简介 Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。 SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 Sub 2021-08-23 服务器运维 > Svn #svn
Linux ubuntu svn 异常问题汇总 一、svn 常见报错 错误信息 12345svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)svn: E155004: Failed to lock working copy '/pangcy'.svn: E2000 2021-08-20 服务器运维 > Svn #svn #ubuntu #linux
JavaScript 模块化和包管理 1. 什么是模块化?模块化是一种编程范式,它将程序划分为小的、独立的单元(模块),每个模块包含特定的功能。通过模块化,可以在项目中更好地组织代码、复用代码,并增强维护性和可读性。 模块化的主要好处: 代码复用:一个模块可以在多个项目中重复使用。 清晰结构:每个模块独立承担特定功能,便于理解和维护。 避免命名冲突:模块内部的变量和函数不直接暴露到全局作用域中。 2. JavaScript 中的模 2020-05-07 前端编程相关 > JavaScript #前端技术 #JavaScript