데이터베이스

지난 12개월 동안 어떤 데이터베이스를 사용하셨습니까(복수 선택 가능)?

이 데이터에서 가장 흥미로운 부분은 순서가 작년과 정확히 동일하다는 점으로, 변화는 없었습니다.

이 질문을 비롯한 일부 질문에 대한 결과는 응답자의 SQL 참여 정도에 따라 두 그룹으로 분할되어 있습니다. 3개의 주요 프로그래밍 언어 중 하나로 SQL을 선택한 사용자는 “SQL을 주로 사용함” 그룹으로, 지난 12개월 동안 SQL을 사용한 다른 모든 응답자는 “SQL를 보조로 사용함” 그룹으로 분류되었습니다. 또한 응답자가 사용하는 데이터베이스를 기반으로 답변이 분류되었습니다.

지난 12개월 동안 어떤 데이터베이스를 사용하셨습니까(복수 선택 가능)?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

향후 12개월 이내에 다른 데이터베이스를 채택하거나 다른 데이터베이스로 마이그레이션할 계획이 있습니까? 만약 그렇다면 어떤 데이터베이스입니까?

데이터베이스 사용자의 경우 변화에 대해 매우 보수적인 입장을 고수하는 것으로 보였습니다. 설문조사에 참여한 대다수의 개발자는 올해 마이그레이션 할 계획이 없다고 밝혔습니다.

향후 12개월 이내에 다른 데이터베이스를 채택하거나 다른 데이터베이스로 마이그레이션할 계획이 있습니까? 만약 그렇다면 어떤 데이터베이스입니까?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

데이터베이스 작업 시 어떤 도구를 주로 사용하십니까(복수 선택 가능)?

DataGrip 점유율은 다소 증가했으며 순위는 2단계 증가하여 5위에 등극했습니다.

데이터베이스 작업 시 어떤 도구를 주로 사용하십니까(복수 선택 가능)?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

대다수의 응답자는 2개 이상의 데이터베이스를 동시에 사용한다는 점을 염두에 두시면 MongoDB 사용자가 MySQL Workbench를 함께 사용하는 것도 이상한 일은 아닙니다.

데이터베이스 작업 경력은 얼마나 되시나요?

데이터베이스 작업 경력은 얼마나 되시나요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

NoSQL 데이터베이스 중 MongoDB는 주니어 및 시니어 개발자 모두 많이 사용하는 도구입니다.

저장된 프로시저를 디버그하시나요?

저장된 프로시저를 디버그하시나요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

데이터베이스에 테스트를 갖고 계신가요?

데이터베이스에 테스트를 갖고 계신가요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

테스트는 Oracle 및 MSSQL 데이터베이스를 기반으로 수행/실행되는 경우가 가장 많았습니다.

데이터베이스 스크립트를 버전 관리 시스템에 보관하시나요?

데이터베이스 스크립트를 버전 관리 시스템에 보관하시나요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

MySQL은 버전 관리 시스템과 함께 사용되는 빈도가 가장 적은 데이터베이스입니다.

데이터베이스 객체에 대한 주석을 작성하시나요?

데이터베이스를 사용하는 개발자의 절반 이상은 주석을 사용합니다.

데이터베이스 객체에 대한 주석을 작성하시나요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

Oracle 사용자는 가장 적극적으로 데이터베이스에 주석을 남깁니다.

가장 큰 테이블에는 대략 몇 개의 행(또는 이에 상응하는 요소)을 갖고 계신가요?

가장 큰 테이블에는 대략 몇 개의 행(또는 이에 상응하는 요소)을 갖고 계신가요?

데이터베이스를 사용하는 응답자만 이 질문에 답변했습니다.

대다수의 응답자는 동시에 2개 이상의 데이터베이스를 사용합니다. SQLite 데이터베이스를 사용하는 사용자가 SQLite 데이터베이스에 수십억개의 행을 가지고 있는 것은 아닙니다.


읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.

향후 설문조사에 참여해주세요

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.

© 2000-2020 JetBrains s.r.o. All rights reserved.