banner
뉴스 센터
업계 동향을 최신 상태로 유지하기 위해 기술과 품질을 지속적으로 향상시킵니다.

관계형 데이터베이스 시스템이 문제가 되고 있습니다. 하지만 이에 대해 어떻게 해야 할까요?

Mar 16, 2024

회원전용 스토리

얀 카메라스

따르다

--

41

공유하다

관계형 데이터베이스와 나의 관계는 90년대 후반으로 거슬러 올라갑니다. 그것은 컴퓨터와 프로그래밍에 대한 나의 첫 단계의 일부였고, 소프트웨어 엔지니어로서 나의 공식 교육과 연구의 필수적인 부분이 되었으며, 나의 직업 경력을 통해 끊임없이 나를 따라갔습니다. 나는 전체 RDBMS 토끼 구멍을 거의 기어 다녔으며 여전히 그것을 좋아합니다.

제가 경력을 쌓는 동안 저는 MySQL, Postgres, Oracle, Microsoft SQL Server, DBase, Access, SQLite, DB2, MariaDB, AWS RDS, Azure SQL, Google Cloud SQL 및 제가 접할 수 있는 거의 모든 RDBMS를 다루었습니다. 그 자체로 토끼굴인 SQL을 사랑하지 않고는 RDBMS를 사랑할 수 없습니다. 그리고 모든 SQL이 동일한 것은 아닙니다. 자체 전문 용어가 포함된 MySQL이 있고, Microsoft의 T-SQL과 세계적으로 유명한 Oracle의 PL/SQL이 있습니다. 아마 그것들이 모두 서로 호환되지 않는다는 것을 언급할 필요는 없을 것입니다.

저를 믿으세요. 저는 금융, 교통, 숙박, 소셜 미디어, 비디오 스트리밍 서비스 등을 모두 보았습니다. 어디를 가든 관계형 데이터베이스를 찾을 수 있을 것입니다. 세상은 주로 Oracle, IBM 및 Microsoft의 주머니를 채우는 관계형 데이터베이스에서 전적으로 운영되는 것 같습니다. 정말 큰 규모가 필요하다면 Oracle, IBM 또는 Microsoft에 전화하세요. 귀하의 요구 사항으로 인해 특히 금융 부문에서 SAP를 선택하게 될 가능성이 있습니다.

최초의 RDBMS는 구조화된 영어 쿼리 언어(SEQUEL, 나중에 SQL로 축약됨)가 발명된 1970년대 초반부터 존재했다고 합니다. Oracle은 Honeywell이 1976년에 Multics 관계형 데이터 저장소를 출시한 지 3년 후인 1979년에 첫 번째 데이터베이스를 출시했습니다. 이 저장소는 세계 최초의 관계형 데이터베이스라고 합니다. 불과 몇 년만 지나면 관계형 데이터베이스 관리 시스템(RDBMS)의 50년 역사를 되돌아볼 수 있습니다. 당연히 RDBMS는 현대 사회와 경제의 중추가 되었습니다. 동굴에 살지 않는 이상 모든 사람이 최소한 하나의 관계형 데이터베이스를 갖고 있으며 최소한 하나의 관계형 데이터베이스에 있다고 해도 과언이 아닙니다.