Re: MVCC and all that...

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: MVCC and all that...
Дата
Msg-id d8788871-38f6-4fe6-8568-c849618bfda6@aklaver.com
обсуждение исходный текст
Ответ на Re: MVCC and all that...  (Ellen Allhatatlan <ellenallhatatlan@gmail.com>)
Ответы Re: MVCC and all that...
Список pgsql-general
On 9/10/25 00:41, Ellen Allhatatlan wrote:
> Hi, and thanks for your input,
> 

>> The author brings up threaded vs multi-process. That's an old old old old old conversation that has been shown there
isno clear better way.
 
> 
> This is where things become interesting. Firebird actually has 3
> process/threading models - and they manage to maintain these with a
> team that is *_much_* smaller than the PostgreSQL one - FB is a minnow
> compared to PG!

Though I would like to know what happened in mid 2010?:

https://github.com/FirebirdSQL/firebird/graphs/contributors


> 
>> Backup argument is cherry picking and not discussing pgBackrest and other solutions  or the use of tablespaces to
isolatedatabases in a cluster at the disk layer  or disk snapshots.
 
> 
> OK again. I'm just wondering if the single file per database isn't a
> fundamental architectural flaw in itself? AIUI, you could have
> mulitple files (back in 32-bit land) "chained" - but (again AIUI) the
> same table could be spread over x files - all "intermingled"... weird.
> 

What are you referring to above?

At any rate from the article:

"pg_basebackup always dumps the entire cluster, when restoring one 
database, your entire PostgreSQL cluster will be restored, which will 
contain only one database. The files of all your other databases will be 
zero size."

AFAIK there is no option to restore one database with pg_basebackup.

I think the author is referring to pgBackRest:

https://pgbackrest.org/user-guide.html#restore/option-db-include

" The test1 database, despite successful recovery, is not accessible. 
This is because the entire database was restored as sparse, zeroed files."




-- 
Adrian Klaver
adrian.klaver@aklaver.com



В списке pgsql-general по дате отправления: