What is the difference between openGauss and postgresql in the key technolo

What is the difference between openGauss and postgresql in the key technologies?Can you elaborate on this from the following points (including but not limited to): runtime model, transaction mechanism, data storage and organization, query optimizer, etc.