Postgree comparando com SQL Server
não quero levantar uma discussão aqui, não quero saber quem é o melhor, o queria saber, o que tem no Postgree e não tem no SQL Server e vice-versa.
obs: é bom que seja uma pessoa ja tenha experiencia com as tecnologias
obs: é bom que seja uma pessoa ja tenha experiencia com as tecnologias
Alan Mario
Curtidas 0
Melhor post
Jair N.
12/07/2014
Olha, a meu ver a Microsft sempre quis ser "diferente", não falo de melhor ou pior, mas, não segue a mesma linha que os demais. Existem diferença tanto no que se diz da linguagem (PSQL e MSQL) como na manipulação do próprio banco. Com certeza existem vantagens e desvantagens em "todos os bancos de dados", assim como suas linguagens de programação você acaba optando, e se tornando viciado numa delas, a que te atende ou aquela em que o cliente opta. Quando você adquire conhecimento suficiente, é difícil mudar, tanto de opinião e mentalidade, se adaptar a novos horizontes é difícil. Cito aqui que a maior diferença será você ter domínio em ambos bancos e vai chegar a conclusão de que falta perfeição em todos. Todos que conheço, compara o PostGreeSQL com o Oracle, e toda discussão com estes bancos nunca chega a nada.
A Microsoft com o Access, FoxPro, SQLServer etc., tem mantido seus produtos no mercado diferenciando de todos os outros, e acho que, uma padronização de comandos e procedimentos isso nunca vai terminar.
Atc.
A Microsoft com o Access, FoxPro, SQLServer etc., tem mantido seus produtos no mercado diferenciando de todos os outros, e acho que, uma padronização de comandos e procedimentos isso nunca vai terminar.
Atc.
não quero levantar uma discussão aqui, não quero saber quem é o melhor, o queria saber, o que tem no Postgree e não tem no SQL Server e vice-versa.
obs: é bom que seja uma pessoa ja tenha experiencia com as tecnologias
obs: é bom que seja uma pessoa ja tenha experiencia com as tecnologias
GOSTEI 1
Mais Respostas
Alan Mario
12/07/2014
Jair, a sua ideia foi bem legal, concordo. e notei tambem essa "diferenciação" do SQL Server, como explicitou.
GOSTEI 1
Marisiana Battistella
12/07/2014
Gostei do comentário Jair!
Vou acompanhar o post, pois esse o assunto me interessa...
Vou acompanhar o post, pois esse o assunto me interessa...
GOSTEI 1
Roniere Almeida
12/07/2014
não sou defensor ferrenho de tecnologia, gosto do SQL Server por ser a tecnologia que fiquei mais proximo, tanto n faculdade e cursos externos. mas o que escreveu Jair, é o correto!!!
GOSTEI 1
Mariana Carvalho
12/07/2014
a Microsoft quis ser diferente em que aspecto Jair? desculpa, não entendi.
GOSTEI 0
Marisiana Battistella
12/07/2014
Eu não conheço quase nada do SQLServer, mas através de alguns códigos SQL que pertencem ao SQLServer, eu puder perceber que há uma boa diferença na sintaxe dos códigos....
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
GOSTEI 1
Alex Lekao
12/07/2014
Ola Boa tarde!!!
Estava um tanto quanto relutante em entrar na "discussão" por me considerar pouco experiente em qualquer uma delas.
O basico do SQL, que eh o SQL PURO nao muda de um para o outro, qqr uma que seja a plataforma.
Embora alguma funcionalidade ou outra acaba se comportando diferentemente.
A outra questao sao as linguagens proprietarias(T-SQL, P-SQL, etc.) que sao agregadas ao SGDB em si para adicionar valor(nao valor financeiro e sim qualidade) o banco e facilidade de uso desempenho rotinas de administracao seguranca e por ai vai.
O que foi comentado pelo Jair foi excelente para nao depende apenas do nosso conhecimento e sim da necessidade do cliente e da aplicacao, como por exemplo uma aplicacao multibanco eh dificil, nao impossivel, mas dificil de encontrar.
Com isso se vc souber, e souber bem o SQL, puro como citei, vc basicamente conseguira se desenrolar, e muito bem, em qualquer plataforma de banco de dados, precisando aprender apenas o comportamento de cada banco proprietario.
O problema, falo por mim, e acredito que talvez a maioria de nos, eh que nao aprendemos SQL, aprendemos T-SQL, P-SQL e por ai vai.
Acho que eh so. rsrsr
Espero ter contribuido positivamente para a discussão, nao polemica. rsrsr
Abraco.
Estava um tanto quanto relutante em entrar na "discussão" por me considerar pouco experiente em qualquer uma delas.
O basico do SQL, que eh o SQL PURO nao muda de um para o outro, qqr uma que seja a plataforma.
Embora alguma funcionalidade ou outra acaba se comportando diferentemente.
A outra questao sao as linguagens proprietarias(T-SQL, P-SQL, etc.) que sao agregadas ao SGDB em si para adicionar valor(nao valor financeiro e sim qualidade) o banco e facilidade de uso desempenho rotinas de administracao seguranca e por ai vai.
O que foi comentado pelo Jair foi excelente para nao depende apenas do nosso conhecimento e sim da necessidade do cliente e da aplicacao, como por exemplo uma aplicacao multibanco eh dificil, nao impossivel, mas dificil de encontrar.
Com isso se vc souber, e souber bem o SQL, puro como citei, vc basicamente conseguira se desenrolar, e muito bem, em qualquer plataforma de banco de dados, precisando aprender apenas o comportamento de cada banco proprietario.
O problema, falo por mim, e acredito que talvez a maioria de nos, eh que nao aprendemos SQL, aprendemos T-SQL, P-SQL e por ai vai.
Acho que eh so. rsrsr
Espero ter contribuido positivamente para a discussão, nao polemica. rsrsr
Abraco.
GOSTEI 0
Clayton Silva
12/07/2014
Fazer uma comparação desta é realmente difícil.
A microsoft investe muito em ferramentas auxiliares e visuais, o que trás boa parte da comunidade para seus produtos, tendo muito mais conteúdo e encurtando a cursa de aprendizado das tecnologias.
Acredito que em termos de sql, é possível fazer a mesma coisa com as 2 ferramentas.
Usei pouco o Postgree mas uma diferença dele que notei é com que ele é que não possui o campo de auto incremento. Mas é possível programar para que ele funcione como tal.
Já o Sql Server não tem um comando simples para fazer paginação, como o LIMIT de outros bancos SQL.
Você encontrará qualidades e defeitos em todos os bancos do mercado.
A microsoft investe muito em ferramentas auxiliares e visuais, o que trás boa parte da comunidade para seus produtos, tendo muito mais conteúdo e encurtando a cursa de aprendizado das tecnologias.
Acredito que em termos de sql, é possível fazer a mesma coisa com as 2 ferramentas.
Usei pouco o Postgree mas uma diferença dele que notei é com que ele é que não possui o campo de auto incremento. Mas é possível programar para que ele funcione como tal.
Já o Sql Server não tem um comando simples para fazer paginação, como o LIMIT de outros bancos SQL.
Você encontrará qualidades e defeitos em todos os bancos do mercado.
GOSTEI 1
Roniere Almeida
12/07/2014
Eu não conheço quase nada do SQLServer, mas através de alguns códigos SQL que pertencem ao SQLServer, eu puder perceber que há uma boa diferença na sintaxe dos códigos....
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
verdade é um pouco diferente dos outros bancos. mas vc deveria conhecer mais. hehehe, fica o convite.
GOSTEI 1
Mariana Carvalho
12/07/2014
Verdade Clayton, a Microsoft geralmente deixa tudo mais simples, em algumas partes é uma verdadeira mãe.
GOSTEI 1
Marisiana Battistella
12/07/2014
Usei pouco o Postgree mas uma diferença dele que notei é com que ele é que não possui o campo de auto incremento. Mas é possível programar para que ele funcione como tal.
No PostgreSQL no lugar do auto incremento deve ser criada uma Sequence para cada Primary Key. =)
GOSTEI 1
Marisiana Battistella
12/07/2014
Eu não conheço quase nada do SQLServer, mas através de alguns códigos SQL que pertencem ao SQLServer, eu puder perceber que há uma boa diferença na sintaxe dos códigos....
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
O Oracle e o PostgreSQL são bem mais semelhantes nesse quesito de linguagem, o que facilitaria até a migração de bancos de dados de um para o outro.
Não sei se estou correta, mas estive vendo alguns exemplos de estruturas SQL do SQLServer, aqui no Fórum mesmo, e pude tirar essa conclusão...
verdade é um pouco diferente dos outros bancos. mas vc deveria conhecer mais. hehehe, fica o convite.
Obrigada pelo convite Roniere! =D
Eu gostaria de conhecer!! Mas no momento tá praticamente impossível de conseguir tempo pra isso...
GOSTEI 0
Roniere Almeida
12/07/2014
entendo, mas veja umas video aulas, sempre animam mais que a leitura. mas depende.
GOSTEI 0
Marisiana Battistella
12/07/2014
Uhum... Mas não é por falta de motivação, é falta de tempo mesmo... =D
GOSTEI 1
Roniere Almeida
12/07/2014
eu sei, mas video aula ajuda mesmo, hehehe.
GOSTEI 0
Marisiana Battistella
12/07/2014
Ajudam sim!
Mas depende da necessidade.... Se vc estiver começando a conhecer um assunto totalmente novo, um bom livro pode ser mais interessante e a videoaula pode vir a complementar. Claro, depende da qualidade do conteúdo da videoaula...
Mas depende da necessidade.... Se vc estiver começando a conhecer um assunto totalmente novo, um bom livro pode ser mais interessante e a videoaula pode vir a complementar. Claro, depende da qualidade do conteúdo da videoaula...
GOSTEI 0
Roniere Almeida
12/07/2014
sim, a video aula complementa, o bom e velho livro não pode ser substituido de forma alguma.
GOSTEI 0
Mariana Carvalho
12/07/2014
falando em video aula, quero mudar um pouco de assunto, alguem conhece algum curso em video aula sobre o Oracle ou Postgree no youtube, que seja um pouco recente?
GOSTEI 0
Alan Mario
12/07/2014
ja procurei e achei apenas video aulas soltas, nada com uma sequencia, é mais facil achar em inglês e espanhol.
GOSTEI 0
Marisiana Battistella
12/07/2014
Vc já viu os cursos de Oracle que tem aqui no Devmedia? Tem algumas opções....
GOSTEI 0
Alan Mario
12/07/2014
ainda não vi Marisiana, vou olha a lista, obrigado pela ajuda.
GOSTEI 0
Marisiana Battistella
12/07/2014
Por nada!!
GOSTEI 0