Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-08 Por tôpico Roberto Mello
2009/7/7 Nilson Chagas nilson.chagas.si...@gmail.com

 E não entendo, pq não se fazer um sistema totalmente abstrato.


Por que dá mais trabalho, e exige massa cinzenta. Pura e simplesmente.

Roberto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-07 Por tôpico Hikari
Interessante...

Um offtopic dentro do offtopic: o Drupal suporta MySQL e Postgres, mas no site 
deles é dito q alguns modules podem naum funcionar
tão bem no Postgres quanto desejariam.

Infelizmente a realidade é essa, o padrão na Web é PHP + SQL. Lembro q até 
alguns anos atrás esses 2 eram praticamente sinônimos,
ninguém aprendia 1 sem aprender o outro junto, livros ensinavam eles ao mesmo 
tempo.

Daí agora é complicado mudar. Meu host HawkHost.com oferece Postgres junto com 
MySQL, mas eu sempre acabo indo no My. O fato é q a
maioria dos hosts suportam só o MySQL, a maioria dos users usam ele mesmo qd 
tem alternativas e a maioria dos developers mal testam
no Postgres, isso qd testam. É igual comparar a estabilidade de aplicativos do 
Windows em Dual Monitor e monitor simples... até no
desenvolvimento do OS em si a maioria dos developers e beta testers usam 1 
monitor só, e qd usam 2 é pra situações específicas.


Todos os CMS dependem d+ de plugins/addons/modules/etc. Mesmo se suportarem 
vários databases nativamente, a naum ser q ofereçam uma
boa (de qualidade, consistente e completa) API de abstração q libere os 
developers de acessarem o database diretamente E desestimule
ou até impeça eles de fazer isso, eles vão simplesmente usar o database q 
preferem e q é mais usado, daí basta um comando
proprietário pra acabar com a compatibilidade com as alternativas. E vc tá 
disposto a dispensar um plugin só pra usar um database
diferente, q no final dá praticamente no mesmo?...

Acaba q se até o Drupal q suporta ambos assume q o Postgres naum é tão 
suportado qt o MySQL, imagina o Wordpress q só suporta 1 e é
conhecidamente muito mais travado q o Drupal...


---
Hikari -  A Luz ilumina a PAZ
http://Hikari.ws
http://ConscienciaPlanetaria.com

Tenha seu próprio email meunome @ ConscienciaPlanetaria.com.br!: 
http://seunome.ConscienciaPlanetaria.com.br


- Original Message - 
From: Walter Cruz
To: Comunidade PostgreSQL Brasileira
Sent: Monday, 06 July, 2009 12:45 PM
Subject: Re: [pgbr-geral] ot - Wordpress com Postgresql


Hum Resposta simples: não ;)

Resposta longa: dê uma olhada em
http://codex.wordpress.org/Using_Alternative_Databases
e
http://wordpress-pg.sourceforge.net/

O primeiro link é uma discussão sobre o suporte a bancos de dados alternativos 
no wordpress, o segundo é sobre um hack feito em cima
do wordpress 1.2 para suportar postgresql.

O problema maior é que o código é de fato centrado no MySQL, de propósito.

Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do qual o 
wordpress é, o b2)  trabalhasse com postgresql. Em
alguns casos onde a consulta era feita usando uma sintaxe particular de SQL do 
MySQL, mas que era possível ser escrita de uma forma
com o padrão ANSI, eu o fiz (a maioria dos casos, coisas como SELECT 
YEAR(campo) versus SELECT EXTRACT(year from campo) as YEAR) .
Mas tem muitas coisas amarradas demais ao MySQL, a melhor forma de ter um 
suporte nesses sistemas seria um fork, ou uma total
reescrita da parte dos dados.

-- 
[]'
- Walter
waltercruz.com


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-07 Por tôpico Nilson Chagas
E por conta deste desinteresse, em portabilidade, vou ter que criar
uma camada de aplicação, ainda no sei como, para integrar minha base
postgres, do site com a do wordpress.

E não entendo, pq não se fazer um sistema totalmente abstrato.

Particularmente todos projetos que tenho me envolvido, não se prendem
mais a banco de dados (postgres, sempre é preferencia), ou a sistema
operacional.


-- 
[]s
Nilson Chagas - Ubuntu User 25794
---
Visite:
http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
http://tempodesalvacao.blogspot.com/
http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico


2009/7/7 Hikari li...@hikarinet.info:
 Interessante...

 Um offtopic dentro do offtopic: o Drupal suporta MySQL e Postgres, mas no 
 site deles é dito q alguns modules podem naum funcionar
 tão bem no Postgres quanto desejariam.

 Infelizmente a realidade é essa, o padrão na Web é PHP + SQL. Lembro q até 
 alguns anos atrás esses 2 eram praticamente sinônimos,
 ninguém aprendia 1 sem aprender o outro junto, livros ensinavam eles ao mesmo 
 tempo.

 Daí agora é complicado mudar. Meu host HawkHost.com oferece Postgres junto 
 com MySQL, mas eu sempre acabo indo no My. O fato é q a
 maioria dos hosts suportam só o MySQL, a maioria dos users usam ele mesmo qd 
 tem alternativas e a maioria dos developers mal testam
 no Postgres, isso qd testam. É igual comparar a estabilidade de aplicativos 
 do Windows em Dual Monitor e monitor simples... até no
 desenvolvimento do OS em si a maioria dos developers e beta testers usam 1 
 monitor só, e qd usam 2 é pra situações específicas.


 Todos os CMS dependem d+ de plugins/addons/modules/etc. Mesmo se suportarem 
 vários databases nativamente, a naum ser q ofereçam uma
 boa (de qualidade, consistente e completa) API de abstração q libere os 
 developers de acessarem o database diretamente E desestimule
 ou até impeça eles de fazer isso, eles vão simplesmente usar o database q 
 preferem e q é mais usado, daí basta um comando
 proprietário pra acabar com a compatibilidade com as alternativas. E vc tá 
 disposto a dispensar um plugin só pra usar um database
 diferente, q no final dá praticamente no mesmo?...

 Acaba q se até o Drupal q suporta ambos assume q o Postgres naum é tão 
 suportado qt o MySQL, imagina o Wordpress q só suporta 1 e é
 conhecidamente muito mais travado q o Drupal...


 ---
 Hikari -  A Luz ilumina a PAZ
 http://Hikari.ws
 http://ConscienciaPlanetaria.com

 Tenha seu próprio email meunome @ ConscienciaPlanetaria.com.br!: 
 http://seunome.ConscienciaPlanetaria.com.br


 - Original Message -
 From: Walter Cruz
 To: Comunidade PostgreSQL Brasileira
 Sent: Monday, 06 July, 2009 12:45 PM
 Subject: Re: [pgbr-geral] ot - Wordpress com Postgresql


 Hum Resposta simples: não ;)

 Resposta longa: dê uma olhada em
 http://codex.wordpress.org/Using_Alternative_Databases
 e
 http://wordpress-pg.sourceforge.net/

 O primeiro link é uma discussão sobre o suporte a bancos de dados 
 alternativos no wordpress, o segundo é sobre um hack feito em cima
 do wordpress 1.2 para suportar postgresql.

 O problema maior é que o código é de fato centrado no MySQL, de propósito.

 Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do qual 
 o wordpress é, o b2)  trabalhasse com postgresql. Em
 alguns casos onde a consulta era feita usando uma sintaxe particular de SQL 
 do MySQL, mas que era possível ser escrita de uma forma
 com o padrão ANSI, eu o fiz (a maioria dos casos, coisas como SELECT 
 YEAR(campo) versus SELECT EXTRACT(year from campo) as YEAR) .
 Mas tem muitas coisas amarradas demais ao MySQL, a melhor forma de ter um 
 suporte nesses sistemas seria um fork, ou uma total
 reescrita da parte dos dados.

 --
 []'
 - Walter
 waltercruz.com


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-07 Por tôpico Fábio Telles Rodriguez
2009/7/7 Nilson Chagas nilson.chagas.si...@gmail.com:
 E por conta deste desinteresse, em portabilidade, vou ter que criar
 uma camada de aplicação, ainda no sei como, para integrar minha base
 postgres, do site com a do wordpress.

 E não entendo, pq não se fazer um sistema totalmente abstrato.

 Particularmente todos projetos que tenho me envolvido, não se prendem
 mais a banco de dados (postgres, sempre é preferencia), ou a sistema
 operacional.

Cuidado Ninson, nesta seara você pode acabar dizendo que banco de
dados é tudo igual... e não é!

Acho sim que podemos criar algumas camadas de abstração, e utilizar ao
máximo o padrão SQL fugindo das soluções específicas de cada banco.
Mas existem casos em que isso se torna mais complexo. Lembro-me de um
projeto há uns 4 anos atrás em que utilizamos o MySQL e descobrimos
que ele não tratava nativamente datas antes de 1970! Foi um problema
sério no projeto e tivemos que contornar isso. O tratamento de Locks
também é um caso clássico onde muita coisa muda. Não é qualquer banco
que tem MVCC como o PostgreSQL tem. Sem contar o uso de funções no
banco, aí a história vai longe. Você tem que realmente criar uma
função para cada versão de banco. Na verdade, toda a parte de DDL tem
de ser específica para cada SGDB, cada um tem seus parâmetros próprios
para determinar qual tablespace usar e outros parâmetros para
otimização.

O problema é que as pessoas acham que podem baixar um .zip da
internet, descompactar em /var/www e sair usando impunemente. Sem ter
que mexer nada no banco. Assim em 2 minutos você tem a sua aplicação
no ar. Mas é claro que a segurança e o desempenho vão para o vinagre.

Em suma, esse negócio de fazer aplicação totalmente independente de
banco não existe. Devemos buscar o padrão, mas saber que - até segunda
ordem - é impossível. A não ser que você realmente acredite que coisas
como o Hibernate possam ser utilizados no modo padrão sem nenhum
malefício para o desempenho...

Faz sentido para você?

[]s
Fábio Telles


 --
 []s
 Nilson Chagas - Ubuntu User 25794
 ---
 Visite:
 http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
 http://tempodesalvacao.blogspot.com/
 http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico


 2009/7/7 Hikari li...@hikarinet.info:
 Interessante...

 Um offtopic dentro do offtopic: o Drupal suporta MySQL e Postgres, mas no 
 site deles é dito q alguns modules podem naum funcionar
 tão bem no Postgres quanto desejariam.

 Infelizmente a realidade é essa, o padrão na Web é PHP + SQL. Lembro q até 
 alguns anos atrás esses 2 eram praticamente sinônimos,
 ninguém aprendia 1 sem aprender o outro junto, livros ensinavam eles ao 
 mesmo tempo.

 Daí agora é complicado mudar. Meu host HawkHost.com oferece Postgres junto 
 com MySQL, mas eu sempre acabo indo no My. O fato é q a
 maioria dos hosts suportam só o MySQL, a maioria dos users usam ele mesmo qd 
 tem alternativas e a maioria dos developers mal testam
 no Postgres, isso qd testam. É igual comparar a estabilidade de aplicativos 
 do Windows em Dual Monitor e monitor simples... até no
 desenvolvimento do OS em si a maioria dos developers e beta testers usam 1 
 monitor só, e qd usam 2 é pra situações específicas.


 Todos os CMS dependem d+ de plugins/addons/modules/etc. Mesmo se suportarem 
 vários databases nativamente, a naum ser q ofereçam uma
 boa (de qualidade, consistente e completa) API de abstração q libere os 
 developers de acessarem o database diretamente E desestimule
 ou até impeça eles de fazer isso, eles vão simplesmente usar o database q 
 preferem e q é mais usado, daí basta um comando
 proprietário pra acabar com a compatibilidade com as alternativas. E vc tá 
 disposto a dispensar um plugin só pra usar um database
 diferente, q no final dá praticamente no mesmo?...

 Acaba q se até o Drupal q suporta ambos assume q o Postgres naum é tão 
 suportado qt o MySQL, imagina o Wordpress q só suporta 1 e é
 conhecidamente muito mais travado q o Drupal...


 ---
 Hikari -  A Luz ilumina a PAZ
 http://Hikari.ws
 http://ConscienciaPlanetaria.com

 Tenha seu próprio email meunome @ ConscienciaPlanetaria.com.br!: 
 http://seunome.ConscienciaPlanetaria.com.br


 - Original Message -
 From: Walter Cruz
 To: Comunidade PostgreSQL Brasileira
 Sent: Monday, 06 July, 2009 12:45 PM
 Subject: Re: [pgbr-geral] ot - Wordpress com Postgresql


 Hum Resposta simples: não ;)

 Resposta longa: dê uma olhada em
 http://codex.wordpress.org/Using_Alternative_Databases
 e
 http://wordpress-pg.sourceforge.net/

 O primeiro link é uma discussão sobre o suporte a bancos de dados 
 alternativos no wordpress, o segundo é sobre um hack feito em cima
 do wordpress 1.2 para suportar postgresql.

 O problema maior é que o código é de fato centrado no MySQL, de propósito.

 Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do 
 qual o wordpress é, o b2)  trabalhasse com postgresql. Em
 alguns casos onde

Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-07 Por tôpico Nilson Chagas
2009/7/7 Fábio Telles Rodriguez fabio.tel...@gmail.com:
 2009/7/7 Nilson Chagas nilson.chagas.si...@gmail.com:
 E por conta deste desinteresse, em portabilidade, vou ter que criar
 uma camada de aplicação, ainda no sei como, para integrar minha base
 postgres, do site com a do wordpress.

 E não entendo, pq não se fazer um sistema totalmente abstrato.

 Particularmente todos projetos que tenho me envolvido, não se prendem
 mais a banco de dados (postgres, sempre é preferencia), ou a sistema
 operacional.

 Cuidado Ninson, nesta seara você pode acabar dizendo que banco de
 dados é tudo igual... e não é!

 Acho sim que podemos criar algumas camadas de abstração, e utilizar ao
 máximo o padrão SQL fugindo das soluções específicas de cada banco.
 Mas existem casos em que isso se torna mais complexo. Lembro-me de um
 projeto há uns 4 anos atrás em que utilizamos o MySQL e descobrimos
 que ele não tratava nativamente datas antes de 1970! Foi um problema
 sério no projeto e tivemos que contornar isso. O tratamento de Locks
 também é um caso clássico onde muita coisa muda. Não é qualquer banco
 que tem MVCC como o PostgreSQL tem. Sem contar o uso de funções no
 banco, aí a história vai longe. Você tem que realmente criar uma
 função para cada versão de banco. Na verdade, toda a parte de DDL tem
 de ser específica para cada SGDB, cada um tem seus parâmetros próprios
 para determinar qual tablespace usar e outros parâmetros para
 otimização.

 O problema é que as pessoas acham que podem baixar um .zip da
 internet, descompactar em /var/www e sair usando impunemente. Sem ter
 que mexer nada no banco. Assim em 2 minutos você tem a sua aplicação
 no ar. Mas é claro que a segurança e o desempenho vão para o vinagre.

 Em suma, esse negócio de fazer aplicação totalmente independente de
 banco não existe. Devemos buscar o padrão, mas saber que - até segunda
 ordem - é impossível. A não ser que você realmente acredite que coisas
 como o Hibernate possam ser utilizados no modo padrão sem nenhum
 malefício para o desempenho...

 Faz sentido para você?


É da forma que escrevi ficou muito generica.

Primeiro que não trabalho mais com desenvolvimento de grandes sistemas.

E para os sistemas que desenvolvo, procuro bancos de dados, que me
oferecem pelo menos o minimo de recurso, por isto nunca havia usado o
Mysql até a versão 5, alias não uso, e dificilmente usarei, para
projetos meus.

Por não trabalhar com empresas de grande porte, eu consigo ter uma
flexibilidade maior.

-- 
[]s
Nilson Chagas - Ubuntu User 25794
---
Visite:
http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
http://tempodesalvacao.blogspot.com/
http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] ot - Wordpress com Postgresql

2009-07-06 Por tôpico Nilson Chagas
Eu tentei procurar na net, mas não encontrei nada sobre.

É possivel utilizar o Wordpress com o Postgresql??


-- 
[]s
Nilson Chagas - Ubuntu User 25794
---
Visite:
http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
http://tempodesalvacao.blogspot.com/
http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-06 Por tôpico Walter Cruz
Hum Resposta simples: não ;)

Resposta longa: dê uma olhada em
http://codex.wordpress.org/Using_Alternative_Databases
e
http://wordpress-pg.sourceforge.net/

O primeiro link é uma discussão sobre o suporte a bancos de dados
alternativos no wordpress, o segundo é sobre um hack feito em cima do
wordpress 1.2 para suportar postgresql.

O problema maior é que o código é de fato centrado no MySQL, de propósito.

Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do
qual o wordpress é, o b2)  trabalhasse com postgresql. Em alguns casos onde
a consulta era feita usando uma sintaxe particular de SQL do MySQL, mas que
era possível ser escrita de uma forma com o padrão ANSI, eu o fiz (a maioria
dos casos, coisas como SELECT YEAR(campo) versus SELECT EXTRACT(year from
campo) as YEAR) . Mas tem muitas coisas amarradas demais ao MySQL, a melhor
forma de ter um suporte nesses sistemas seria um fork, ou uma total
reescrita da parte dos dados.

-- 
[]'
- Walter
waltercruz.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ot - Wordpress com Postgresql

2009-07-06 Por tôpico Nilson Chagas
2009/7/6 Walter Cruz walter@gmail.com:
 Hum Resposta simples: não ;)

 Resposta longa: dê uma olhada em
 http://codex.wordpress.org/Using_Alternative_Databases
 e
 http://wordpress-pg.sourceforge.net/

 O primeiro link é uma discussão sobre o suporte a bancos de dados
 alternativos no wordpress, o segundo é sobre um hack feito em cima do
 wordpress 1.2 para suportar postgresql.

 O problema maior é que o código é de fato centrado no MySQL, de propósito.

 Um tempo atrás eu queria fazer o b2evolution (um CMS baseado no mesmo do
 qual o wordpress é, o b2)  trabalhasse com postgresql. Em alguns casos onde
 a consulta era feita usando uma sintaxe particular de SQL do MySQL, mas que
 era possível ser escrita de uma forma com o padrão ANSI, eu o fiz (a maioria
 dos casos, coisas como SELECT YEAR(campo) versus SELECT EXTRACT(year from
 campo) as YEAR) . Mas tem muitas coisas amarradas demais ao MySQL, a melhor
 forma de ter um suporte nesses sistemas seria um fork, ou uma total
 reescrita da parte dos dados.


Grato pela resposta.

Resumo da opera, tem que ser Mysql, até que um dia, eles resolvar
fazer o sistema 100% abstrato.


-- 
[]s
Nilson Chagas - Ubuntu User 25794
---
Visite:
http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
http://tempodesalvacao.blogspot.com/
http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral