logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何阅读计算机技术论文

最近通过阅读masstree、silo论文,总结出一些阅读论文的心得:1、要想读懂这些论文,有时候要去了解相关背景知识,例如,为了解决B-Tree并发访问问题,学术工业界这些年的努力,提出过哪些理论尝试?并发控制算法提出过哪些方案?如果对这些行业、技术的历史或背景知识完全不了解,阅读起来就很困难。2、要找重点,或者说找重点话题,选择一个切入点,这个切入点可以是这篇论文讨论的某个方法技术,也可以是我

#深度学习#计算机视觉#人工智能 +1
Oracle 12c (12.1.0.2/12.2.0.1)升级 19c(19.3.0.0)

关于12c 升级 19c,这篇文章写的已经很好12c升级19c我不再重复,以下记录我升级过程中的步骤和问题。之前自己摸索过在12.1.0.2上不打补丁,直接用DBUA升级,结果失败,于是老老实实按照网上的步骤做,用autoupgrade升级,12.1.0.2打补丁。使用AutoUpgrade方式升级,需要下载autoupgrade.jar和补丁包。12.2.0.1 和12.1.0.2 有各自。

#oracle#数据库
安装 Oracle 19c

解压到$ORACLE_HOME目录下(以oracle用户执行,注意:一定要解压到$ORACLE_HOME下)至此,完成了安装Oracle数据库软件,但数据库还没有创建,也没有创建任何数据库的用户,因此数据库还不能使用。选 “Single instance database installation“查看操作系统里有哪些组、组里有哪些用户:/etc/group。设置oracle密码:passwd o

文章图片
#数据库#开闭原则#oracle
Oracle 19c DBCA建库

Step 4 根据需要设置Global database name(也是SID),不勾选Create as Container database,创建完数据库后要设置ORACLE_SID变量为这个SID,注意,大小写敏感!Oracle安装完成后,可以手动创建目录、参数文件、密码文件、执行SQL创建数据库,也可以用dbca命令,调出图形界面创建数据库,从体验来说,我个人比较喜欢用dbca。Step

文章图片
#oracle#数据库
kind kubernetes(k8s虚拟环境)使用本地docker的镜像

k8s虽然使用docker下载镜像,但是存储在docker image里的镜像是不能被k8s使用的,但是kind不同,可以使用下面的方法,让kind-k8s加载docker image里的镜像。可以用这个kind命令加载docker image里的镜像,到kind-k8s环境里,这样k8s就不会到网上下载镜像了。

文章图片
#kubernetes#kind#docker
docker 和 k8s

https://www.runoob.com/docker/docker-architecture.htmldocker由dockerd来接受客户端的命令,它可以下载、管理镜像,创建、管理容器。由一个镜像可以创建多个容器,系统中运行的虚拟实体,就是容器。dockerd也可以管理容器与宿主机之间的端口,网络,目录映射。每个容器由自己的ip吗?是的容器可以启动,也可以停:docke...

文章图片
#docker#学习#容器
Patroni for OpenGauss 5:记录主备切换历史

在patroni/ha.py中替换掉enforce_master_role()对update_cluster_history()的调用,改为调用update_promote_history(),update_promote_history()就是我实现,保存当前主节点信息的函数。这里需求就是,Patroni管理的Opengauss集群,当某个节点从备机切换到主机时,会向etcd的history键的

#postgresql
OpenGauss配置FDW外部表

假设IP为172.32.148.154的OpenGauss机器连接IP为172.32.148.155的机器,查询155中的表public.emp,155的端口号为31001,数据库名postgres,用户postgres/Postgres123:在154机器上执行:CREATE EXTENSION postgres_fdw;CREATE SERVER foreign_server FOREIGN

#数据库#database
Patroni for OpenGauss 4:REST API

注意:Opengaus返回的postmaster_start_time是字符串格式为:"2022-08-26 15:33:01.932975+08",只能用dateutil.parser.parse()转换,不能用datetime.strptime(),这个函数需要的字符串格式为:"2022-08-26 15:33:01.932975+08:00"。但是原生版本的Patroni对接Opengaus

#postgresql#数据库
opengauss 上mysql_fdw的编译、安装和使用

然后在build_dir/libmariadb目录下生成了libmariadb.so,将它复制到opengauss/lib目录下,上面的操作,在每个节点上都要这么作。其中libmariadb.so可以在复制到安装包里,安装分发时就有了。

#mysql#git#linux
    共 28 条
  • 1
  • 2
  • 3
  • 请选择