programing

초보자의 경우 MySQL과 Postgre 사이에 많은 차이가 있습니까?SQL

cafebook 2023. 10. 15. 17:54
반응형

초보자의 경우 MySQL과 Postgre 사이에 많은 차이가 있습니까?SQL

MySQL과 Postgre 사이에 많은 차이가 있습니까?저와 같은 초보자를 위한 SQL, 기본 선택문 등을 사용하는 것, 아니면 고급 쿼리를 사용하는 것과의 주요 차이점은 무엇입니까?

내가 주로 Postgre를 제안하는 이유는MySQL 이전의 SQL은 MySQL이 표준과 거리가 멀기 때문입니다(SQL 단위).창 기능(8.4 버전), 공통 테이블 표현식(8.4), CHECK 제약 조건, EXCEPT/MINUS 연산자, FULL OUTER JOIN까지 사용할 수 없습니다.여러분은 이런 단어들을 들어본 적이 없을지라도, 어떤 시점에서 그런 개념들을 사용해야 할 것입니다.

Postgre부터 시작할 것을 강력히 제안합니다.SQL, 그러면 "진짜" SQL이 무엇인지 알 수 있습니다.그런 다음 MySQL이 충분한지 여부를 결정할 수 있습니다.

추신: 저는 MySQL부터 시작했는데 후회했습니다.저는 지금 Postgre를 사용합니다.SQL과 나는 그것을 좋아합니다.

Postgre를 지지하는 많은 좋은 점들이 이미 있었습니다.SQL 이지만 하나를 더 추가합니다.

PostgreSQL은 제가 작업한 데이터베이스 제품 중 최고의 문서를 가지고 있습니다.

이 때문에 설명서가 눈에 띕니다.

  • 실제로 SQL의 기본사항을 알려줍니다.
  • 이해하기 쉽습니다.
  • 좋은 예가 있습니다.
  • 아주 잘 정리되어 있습니다.
  • 기술 노트만 있는 기능 목록이 아닙니다.
  • 그것은 도처에 있고, 잘 쓰여져 있습니다.

다른 공급업체들은 그들이 시도하는 것을 부끄러워하고 문서로 치부해야 합니다.

이제 막 시작하는 동안에 포스트그레를 고마워할 거라고 생각해요.SQL의 pgadmin제가 MySQL을 위해 시도했던 것들보다 더 많은 III GUI 도구.하지만 이것은 제가 선호하는 것일지도 모릅니다.

기본 사항을 통과하면 Postgre의 장점을 확실히 활용하고 싶을 것입니다.버전 8.4부터 윈도우 기능을 지원하는 SQL

Postgre를 추천합니다.창 기능만을 위한 MySQL 위의 SQL.MySQL에는 윈도우 기능을 에뮬레이트하는 방법이 있습니다.

당신은 종종 Postgre를 듣습니다.SQL 애호가들은 이것이 "진짜" RDBMS라고 주장하지만 MySQL은 그렇지 않습니다.이런 종류의 속물 근성은 새로운 사람들에게 위험합니다. 왜냐하면 이런 종류의 속물 근성은 특정한 성격 유형에 특정한 방식으로 마찰하는 수년간의 구체적인 경험 후에 나타나기 때문입니다.어떤 지식이 초보자에게 가장 큰 이익이 되는지에 대해 접근하고 싶다면, Postgre보다 야생에서 MySQL을 사용하는 사람들을 훨씬 더 발견할 가능성이 높습니다.SQL. 오픈 소스 소프트웨어를 중심으로 구축된 대규모 사이트에서 Postgre 대신 MySQL을 선택합니다.큰 차이로 SQL.

개인적으로, 저는 MySQL이 제 개발 스타일에 적합하기 때문에 좋아합니다. 단지 일을 해낼 뿐입니다.저는 외국 열쇠를 사용하지 않습니다.저는 분명히 저장된 절차를 사용하지 않습니다.그러나 MySQL이 수행하는 일은 잘 수행되고 빠르게 수행되며 PostgreSQL에서는 얻을 수 없는 행복한 "좋아, 말이 되는" 느낌을 제공합니다(저는 두 가지를 모두 광범위하게 사용했습니다).MySQL에 대한 커뮤니티 지원과 훌륭한 문서가 있습니다.또한 복제를 수행해야 하는 경우(누가 수행하지 않습니까?)MySQL은 확실한 승자이며, 질문은 없습니다.

MySQL에서 허용하는 몇 가지 사항이 있는데, 이는 덜 허용되는 데이터베이스로 전환할 경우 나쁜 습관으로 이어질 수 있습니다.하지만 바로 그 점입니다. RDBMS X에서 RDBMS Y로 즉시 전환하기 위해 어떻게 준비해야 하는지에 대한 이야기가 있습니다.제 경험으로는 이런 일이 거의 일어나지 않으며, 그런 일이 일어날 때마다 데이터베이스마다 항상 특이한 차이가 있습니다.MySQL이 Postgre와 다릅니다.SQL은 SQLite 등과 다른 SQL Server 등과 다른 Oracle 등과 다릅니다.위에 나열한 모든 dbs를 사용했지만, 계속해서 되돌아오는 것은, 나를 위해 가장 쉽고 유연하게 일을 처리하는 것은 MySQL입니다.

DBA들은 프로그래밍 언어 애호가들이 PHP를 무시하는 것을 좋아하는 것과 같은 방식으로 MySQL을 내려놓는 것을 좋아하지만, 그들은 살아남고 번영합니다.여기에는 이유가 있습니다. 그들은 그저 일을 하고, 일을 처리할 뿐입니다.하지만 결국에는 그 모든 것을 가지고 놀아야 하고 스스로 결정해야 합니다.

Postgre를 추천합니다.MySQL보다 놀라움이 훨씬 적기 때문에 초보자를 위한 SQL.

사람들이 MySQL에서 마주치는 몇 가지 사항은 다음과 같습니다.

한편 포스트그레SQL은 대부분의 상황에서 예상치 못한 작업을 수행하며, 예상치 못한 작업을 수행할 때는 대개 상당한 이유가 있습니다.

PostgreSQL은 더 고급 쿼리를 지원하며 복잡한 쿼리에서는 더 나은 성능을 발휘하지만 관리하기는 더 어렵습니다.

MySQL은 빠르고 관리하기 쉽지만 고급 쿼리, 저장 프로시저 등에서 한계에 부딪힐 수 있습니다.

MySQL부터 시작해서 Postgre를 배우는 것을 추천할 만큼 충분히 유사합니다.SQL도.

언급URL : https://stackoverflow.com/questions/4059515/for-a-beginner-is-there-much-difference-between-mysql-and-postgresql

반응형