Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

《PostgreSQL+PolarDB开源数据库人才认证培训》实验手册持续建设 #121

Open
digoal opened this issue Jun 16, 2023 · 3 comments

Comments

@digoal
Copy link
Owner

digoal commented Jun 16, 2023

PolarDB开源数据库高校工作室 发布了《PostgreSQL+PolarDB开源数据库人才认证培训》教程+实验手册:
教材介绍

如果您想参与实验手册的建设, 欢迎到本issue中发起讨论.

实验设计, 建议涵盖内容如下:

  • 知识点, 对应内核课章节, 依赖PG/PolarDB数据库版本, 难度系数, 实验目的, 实验步骤, 实验结果解读.

实验环境(建议选择如下, 包含了PolarDB免费运行环境, 未来会增加PG开源版本的免费运营环境):

@digoal
Copy link
Owner Author

digoal commented Jul 14, 2023

最近做了一个专门用于教学的镜像. 集成了140个扩展插件, 提升业务开发效率, 解决业务问题等, 涉及各个领域, 参考:

如果你发现镜像的问题, 或者想集成其他插件, 欢迎发issue给我, 我会尽快回复.

希望这个镜像能够降低学习数据库的门槛, 帮助高校和培训机构以及学习者能够有统一的学习环境, 不再为环境问题而影响教学练, 让大家可以快速的接触到各个领域的知识, 为中国数据库人才培养添砖加瓦.

我已经配置为公开模式, 任何人都可以下载学习使用, 已经集成到云起实验室, 云起实验永久免费提供给PostgreSQL数据库开源爱好者、PostgreSQL数据库教学.

# 拉取镜像, 第一次拉取一次即可.  
docker pull registry.cn-hangzhou.aliyuncs.com/digoal/opensource_database:pg14_with_exts  
  
# 启动容器  
docker run -d -it --cap-add=SYS_PTRACE --cap-add SYS_ADMIN --privileged=true --name pg registry.cn-hangzhou.aliyuncs.com/digoal/opensource_database:pg14_with_exts  
  
# 进入容器  
docker exec -ti pg bash  
  
# 连接数据库  
psql

@digoal
Copy link
Owner Author

digoal commented Jul 19, 2023

免费云起实验室地址:

内置PolarDB-X, PolarDB-PG, PostgreSQL容器镜像:

[root@iZuf6g6afqwaglx4kxuskxZ ~]# docker images  
REPOSITORY                                                     TAG              IMAGE ID       CREATED        SIZE  
registry.cn-hangzhou.aliyuncs.com/digoal/opensource_database   pg14_with_exts   1b9d30ed2910   5 days ago     5.25GB  
polardbx/polardb-x                                             latest           f4da3f72d974   3 months ago   2.91GB  
polardb/polardb_pg_local_instance                              htap             62fcb916564e   3 months ago   5.65GB  
polardb/polardb_pg_devel                                       latest           bc8f10854b35   3 months ago   1.92GB  

操作方法:

1、PolarDB-PG

创建并启动容器

docker run -d -it --cap-add=SYS_PTRACE --privileged=true --name polardb-pg polardb/polardb_pg_local_instance:htap   

进入容器

docker exec -ti polardb-pg bash  

连接数据库

psql -h 127.0.0.1 -c 'select version();'  

停止容器

docker stop polardb-pg  

删除容器

docker rm polardb-pg  

2、PolarDB-X

创建并启动容器

docker run -d --name polardb-x -p 8527:8527 polardbx/polardb-x  

进入容器

docker exec -ti polardb-x bash  

连接数据库

mysql -h127.0.0.1 -P8527 -upolardbx_root -p123456  

停止容器

docker stop polardb-x  

删除容器

docker rm polardb-x  

3、PostgreSQL

创建并启动容器

docker run -d -it --cap-add=SYS_PTRACE --cap-add SYS_ADMIN --privileged=true --name pg registry.cn-hangzhou.aliyuncs.com/digoal/opensource_database:pg14_with_exts  

进入容器

docker exec -ti pg bash  

连接数据库

psql  

停止容器

docker stop pg  

删除容器

docker rm pg  

@digoal
Copy link
Owner Author

digoal commented Aug 9, 2023

武汉大学数据库课程实验仓库:

https://gitee.com/polardb/whudb-course

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant