当前位置:网站首页>A new Polaris has risen!
A new Polaris has risen!
2022-06-29 20:55:00 【PostgreSQLChina】


Although this article will not cover pulsars 、 Black holes or any other form of astrology …… But it will still cover today IT One of the most exciting and fundamental changes in the industry .
translator's note : Here are several links to the article , Interested readers can refer to the original .

This story is about aggregation .
To understand the meaning of any aggregation , You have to understand the lines that come together . Allow me to review these .
The challenging point in these two lines is , Only an early glimpse of this new era . They are still very busy in the daily operation of open source or conquering more basic fields .


I started from Oracle Migrate to Postgres! From as Oracle ACE The road of stable development ( At least for me at that time ) Transition to a new world of open source data management . If you want to know what is included and how to do it , I wrote a trilogy for you to learn more (《 Why did I choose Postgres instead of Oracle, The first part 》 Link address :http://jk-consult.nl/why-i-picked-postgres-over-oracle/ )
stay Oracle Has worked in the field for nearly 25 Years later, , from Oracle Migrate to Postgres It really feels like following a new Polaris . The fact proved that , It can provide good guidance .
This sentence still exists in my mind ——“ Each has ”——PostgreSQL The global development team is really focused on Postgres. however , stay Oracle I wonder which suppliers are focusing on making their systems stable 、 All valuable work done efficiently .
such “ Emerging from the red foam ” Let me realize , In this story , There are broader challenges , This leads to aggregated “ Second clue ”.
I think this position enables me to monitor this part of the spectrum to some extent ( Database and data management ).
Be careful : If you are aware of the direction of the data management industry ,Postgres That's the answer. .
Keep that in mind !

these years , Much of the focus is on infrastructure . Just because it's expensive 、 dull 、 Error prone and there is a lot of room for improvement .
Infrastructure is code —— Your server is not your pet , You don't look after it , Instead, replace it .
Cloud infrastructure —— Your server ?? It's not your server …… You just use it , You are serverless .
Since I started to work in IT Since work , Many of these developments have shocked the world .
We can distinguish between many drivers , And play a role in it :
The cost needs to be reduced !! Emerging CIO The challenge is : Spend a little money on big things . and , We have achieved success in this area , Year after year ……
Speed needs to be improved !! Our application needs more functionality , We need them to be faster , We need them to work better .
At different points in time IT Operational work , These elements always bring me the most difficult challenge of mental work .

exactly , There is no denying that ( Or at least in my book ),Postgres Win. , And where it still competes , It will still win . Why ?
I think there are several reasons :
1、 Open source of Public Administration , Community driven open source , Gave it a name . Technology is not for profit …… therefore , Opportunities and directions have no barriers or boundaries .
2、 The relational model will never die .Michael Stonebraker The doctor himself said , There will be no post relationship era , The data we get is managed / The more processing methods , The more you need SQL To understand things .
3、 Metcalf and Reid's law . to Postgres More ideas , More contributors , More firepower .Postgres A strong and firm foundation is constantly growing . For the foreseeable future ,PostgreSQL The foundation laid by the core team will continue to be Postgres Add momentum .
4、Datawarehouse、Datalakehouse、Graph、NoSQL、NewSQL、distributed, And other magic words you can put together . We have seen it in the past , We will see it again ...... Will all converge to Postgres. It's inevitable .
Latest evidence :Apache AGE( be based on PostgreSQL Graphic data function extension of ,Apache The software foundation announced Apache AGE For top projects ). That's all I have to say .
Wait a moment …… Make a pause , Think about some of the implications …… Let go of prejudice , Think about it :Postgres Power , This is the Linux The most revolutionary technology since .

Get into Kubernetes! If you haven't already done so , I strongly recommend that you ( The original text contains youtube Video link ) Watch about K8s The origin of the two-part documentary .
Only a short while ago , At a meeting somewhere in Eastern Europe , A keynote speaker is talking about IT operating . At some point in the story , He told us , After a deployment failure , He's working with CEO Call . He said ; “ see , sir , The application runs on my computer !” His CEO replied :“ ok , It's all good , It's just that I won't pay you to run it on your computer , But I will pay you to let it run on my computer ”.
in my opinion , This is one of the key elements of the container infrastructure solution . Immutable infrastructure , With Kubernetes Mode as run Postgres Part of . In a true cloud native way Postgres Integration as the core element of data processing is an important new method .
Besides doing a good job in infrastructure ,K8s It also revolutionized the world of application development . Single applications become microservice based solutions , Allow continuous integration / A paradigm for things like continuous delivery , as well as DORA Describe more cool things .
Oh , Did I mention Kubernetes It is also a publicly managed open source community driven project ?! understand CNCF The whole content of ! by my troth , This time I won't go on talking about seven out of nine things ( Here is a link to the article ).


So basically , You have it !
We from Postgres I saw something amazing in !
But they never really focused on deployment, more like each has its own strengths .
We have Kubernetes Saw something amazing !
But they never really focused on data, etc , Because developers need to build functionality !
stay CNCF Under the guidance of the authority of , We have a report on Kubernetes The real data of the community ( The article links )!
The first step on the road of integration 、 A profound and fundamental step ,Postgres And Kubernetes meet , We are beginning a new era , May start for something old ( Back when the computer was invented ) Bring some answers and some newer challenges , for example :
1、 Impedance mismatch ( Article external chain )
2、#DBADev, perhaps DBA And how developers can or should work together .
3、 Microservices Sagas Data management in
Starting from here is basically :“ hi , Silver ! Leave !”
This is unstoppable , Or as a colleague once explained, Babylon 5:“ The avalanche has begun , The cobblestone vote was too late .”
This is the new Polaris .

from Oracle To Postgres—— Um. , It's done . Content that has not been migrated may disappear at some point .
Postgres Established , There is no argument .
Kubernetes It's so powerful , So attractive , It answers so many questions , So that it will accompany us for a long time .
however , There is a fundamental gap . No matter how you twist or rotate it , All users of your application need data , Otherwise, what's the use of all your cool features ?
Postgres and Kubernetes, Two of the most powerful technologies today answer this question .


This article is from WeChat official account. - Open Source Software Alliance PostgreSQL Branch (kaiyuanlianmeng).
If there is any infringement , Please contact the [email protected] Delete .
Participation of this paper “OSC Source creation plan ”, You are welcome to join us , share .
边栏推荐
- 智能门锁主流品牌有哪些?选购门锁时要注重产品的哪些特性?
- How do I audit Active Directory User account changes?
- Win7 Easy Connect prompt: route selection connection failed. The current connection network may be abnormal. Please try again later
- [compilation principle] semantic analysis
- Special training of C language array
- 实现inotify配合rsync实时备份
- MySQL JSON data types & functions
- 导航 实验【微机原理】【实验】
- CorelDRAW2022全新版V24.1.0.360更新
- 一次 Keepalived 高可用的事故,让我重学了一遍它!
猜你喜欢

. NETCORE unified authentication authorization learning - first authorization (2)

Gstreamer应用开发实战指南(五)

计算成像前沿进展

Stm32cubemx learning (6) external interrupt experiment

时钟树综合(CTS)

The explain statement in MySQL queries whether SQL is indexed, and several types in extra collate and summarize

「运维有小邓」实时监控用户登录操作

STL tutorial 6-deque, stack, queue, list container

Win7 easy connect 提示:选路连接失败,可能当前连接网络异常,请稍后重试

WIN10设置自动拨号联网任务,实现开机、断网自动重连
随机推荐
LSF-bsub命令
At least 3 years for learning amplifier?
CorelDRAW2022全新版V24.1.0.360更新
管理人员应具备的基本素质
"Xiaodeng" active directory batch user creation in operation and maintenance
项目中退出操作
《强化学习周刊》第51期:PAC、ILQL、RRL&无模型强化学习集成于微电网络格控制:综述与启示
How to use filters in jfinal to monitor Druid for SQL execution?
Initialization of global and static variables
HAproxy + Keepalive实现LDAP代理服务
How do I audit Active Directory User account changes?
「运维有小邓」AD域委派
Chainsafe cross chain bridge deployment tutorial
leetcode:724. 寻找数组的中心下标
Special training of C language array
AI scene Storage Optimization: yunzhisheng supercomputing platform storage practice based on juicefs
输入年份与月份,求该月共有多少天
WPF measurement string display size
Go: how to write a correct UDP server
Detailed description of gaussdb (DWS) complex and diverse resource load management methods