Fórum Postgre SQL, codigo aberto. #512935

06/03/2015

0

Apenas curiosidade mesmo, o Postgre SQL é um SGBD de código aberto, li a respeito informando que ele pode ser modificado, como se faz essa modificação e qual a vantagem em fazer e o que pode ser modifcado.
Flaviano Martins

Flaviano Martins

Responder

Post mais votado

08/03/2015

Acredito que você possa mudar o que quiser, basta adquirir o source e mudar de acordo com o que deseja.
Exemplo, caso ache que o desempenho esteja, ruim você pode corrigir, melhorar os algoritmos utlizados.
Você pode adicionar recursos que existem em outros SGBDs, mas não no postgree.
Você pode alterar como os dados (arquivos dos bancos) são armazenados no HD pelo SGBD
ect.

Mas lembre-se qualquer alteração que fizer ficará por sua conta, e qualquer bug que ocorrer não terá para onde correr você próprio terá que resolver.
Porém não é uma coisa tão simples que irá ser feita do dia para noite.

Lucas Ramos

Lucas Ramos
Responder

Gostei + 1

Mais Posts

07/03/2015

Marisiana Battistella

Sim Flaviano, é um SGBD de código aberto.
Hoje, o PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como:

Consultas complexas
Chaves estrangeiras
Integridade transacional
Controle de concorrência multi-versão
Suporte ao modelo híbrido objeto-relacional
Ele tem facilidade de Acesso
Gatilhos
Visões
Linguagem Procedural em várias linguagens (PL/pgSQL, PL/Python, PL/Java, PL/Perl) para Procedimentos armazenados
Indexação por texto
Estrutura para guardar dados Georeferenciados PostGIS

fonte: [url]http://pt.wikipedia.org/wiki/PostgreSQL[/url]
Responder

Gostei + 0

08/03/2015

Flaviano Martins

Marisiana, muito interessante as informações descritas e o link que me passou, mas como podemos modificar uma estrutura do banco, é possivel, li algo a respeito de comercializar.
Responder

Gostei + 0

08/03/2015

Flaviano Martins

Já imaginaria que não poderia ser facil, mas essas mudanças são feitas utilizando o psql mesmo ou outra linguagem?
Responder

Gostei + 0

11/03/2015

Marisiana Battistella

Outra questão a ser levada em consideração ao fazer alterações é que pode impedir de migrar para as versões mais recentes do PostgreSQL.
Como cada versão possui recursos novos, a não atualização vai impedir de utilizá-los.
Responder

Gostei + 0

11/03/2015

Flaviano Martins

Ainda existe esse porem, não tinha pensado nisso.
Responder

Gostei + 0

16/03/2015

Marisiana Battistella

Isso é bem importante...
Qualquer alteração realizada deve ser registrada para que não haja esquecimento e não vir a ter maiores problemas futuramente.
Responder

Gostei + 0

16/03/2015

Flaviano Martins

Isso é bem importante...
Qualquer alteração realizada deve ser registrada para que não haja esquecimento e não vir a ter maiores problemas futuramente.


Sim, o problema é que o banco fique parado no depois da mudança, sobre a atualização.
Responder

Gostei + 0

17/03/2015

Marisiana Battistella

Isso. É por isso que tem que cuidar o tipo de alteração que for fazer...
Responder

Gostei + 0

17/03/2015

William

Flaviano se bem entendi sua dúvida, você está pensando em alterar o core do PostgreSQL, até hoje não conheci um programador brasileiro que soubesse ler o core do MySQL quanto menos o do PostgreSQL que tem pelo menos 7 linguagens envolvidas no seu desenvolvimento (ANSI C, yacc, lex, sh, perl, asm e python).

É isso mesmo que você pretende?
Responder

Gostei + 1

17/03/2015

Flaviano Martins

Isso. É por isso que tem que cuidar o tipo de alteração que for fazer...


Então acho que isso vai depender da mudança a ser feita, se vai valer a pena ou não.
Responder

Gostei + 0

17/03/2015

Flaviano Martins

Flaviano se bem entendi sua dúvida, você está pensando em alterar o core do PostgreSQL, até hoje não conheci um programador brasileiro que soubesse ler o core do MySQL quanto menos o do PostgreSQL que tem pelo menos 7 linguagens envolvidas no seu desenvolvimento (ANSI C, yacc, lex, sh, perl, asm e python).

É isso mesmo que você pretende?


Eu queria saber mesmo que superficialmente, mas já que citou algo complexo, acho inviavel, sempre via comentarios a respeito e pensei que não fosse facil realmente mas pelo que descreveu é bem complicado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar