MySQL과 MariaDB의 차이점과 선택 기준 총정리 (라이선스, 성능, 보안, 장점, 차이점,,)
MySQL과 MariaDB는 현재 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS) 중 두 가지입니다. MySQL은 오라클이 인수한 후에도 여전히 상용화된 버전과 오픈 소스 버전이 제공되며, 폭넓은 사용자층과 많은 레퍼런스를 보유하고 있습니다. 반면 MariaDB는 MySQL에서 포크되어 개발된 시스템으로, 성능 최적화와 다양한 스토리지 엔진 추가, 높은 호환성을 특징으로 합니다. MariaDB는 특히 대용량 데이터 처리와 고속 쿼리 성능을 필요로 하는 환경에 최적화되어 있으며, MySQL보다 더욱 강화된 보안 기능을 제공합니다. MySQL과 MariaDB는 호환성 측면에서 유사하지만, 각자의 특화된 기능이 있어 사용자의 필요에 따라 선택이 달라질 수 있습니다.목차1. MySQL..
2024. 11. 7.
MySQL/MariaDB rank 함수. 랭킹(순위) 구하기.
MySQL/MariaDB rank 함수. 랭킹(순위) 구하기.RANK() 함수동일한 순위를 가진 값들에 대해 동일한 순위를 할당.다음 순위는 건너뛰기. ex) 1,1,3,4,,,,ex) 두 행이 동일한 값을 가지고 1위로 지정되면, 그 다음 행은 3위로 순위가 됨. 예제 1 ) sale_amount 기준으로 순위 매기기.SELECT id, salesperson, sale_item, sale_amount, RANK() OVER (ORDER BY sale_amount DESC) as rankFROM sales; 결과. - rank 1 : 2개. rank 2 : 없음. 다음 rank : 3.id | salesperson | sale_item..
2024. 7. 15.