Bu bölümdeki sorular yalnızca bir veritabanı kullanan katılımcılar tarafından yanıtlanmıştır.

Veritabanları

Eğer kullanıyorsanız, hangi veritabanını/veritabanlarını düzenli olarak kullanıyorsunuz?

Bu yıl, Redis de %29'luk bir oran elde ederek sıralamaya girdi. 2009'de kullanıma sunulan bu bellek içi veri yapısı deposu 2017'den itibaren %10'a varan artış elde gösterdi. PostgreSQL, SQLite ve MariaDB oranları da bu yıl artmaya devam etmektedir.

Bu da daha dahil olmak üzere bazı sorular için sonuçlar, yanıt verenin SQL ile ilişkisine dayalı olarak 2 gruba bölündü. SQL'in 3 ana programlama dillerinden biri olduğunu söyleyenler "SQL ana programlama dili" grubuna alınırken son 12 ayda SQL kullanan diğer herkes, "SQL ikincil programlama dili" grubuna alındı. Yanıtlar da katılımcıların kullandığı veritabanına göre bölündü.

Görüldüğü gibi başlıca üçü arasında neredeyse hiç fark yoktur. Eski MS SQL Server ve Oracle Veritabanı SQL profesyonelleri arasında çok daha popüler iken SQL'den ara sıra yararlanan kesim daha çok SQLite ve MongoDB'yi tercih etmektedir.

Veritabanlarının bölgelere göre göreli popülerliği

As you can see, the database popularity varies depending on the region. What is relative popularity in our tables? For example, the Redis share in Mexico is less than 10%, whereas worldwide the Redis share is 28.9%. So, the difference is about 19%. If you divide -19% by 28.9%, you get -65%. This is the relative popularity of Redis in Mexico.

There are databases not listed in this table that are popular in some regions, for instance H2 has large popularity in Korea, Amazon Redshift and Cassandra in India, DB2 in Spain, HBase in China, Neo4j in Northern Europe/Benelux, and ClickHouse in Russia.

Ana programlama diline göre veritabanlarının göreli popülerliği

Ayrıca dil ve veri tabanları konusunda da kümelenmeler vardır. MSSQL ile C#; SQLite ile Kotlin, Swift ve Dart; Redis ile Go veya Ruby; Oracle ile Java ve MariaDB ile PHP tercih edilmektedir.

Veritabanı kullanıcıları arasında diğer veritabanlarının popülerliği

Kullanıcıların ilk veritabanı aracı y ekseninde, diğer tüm araçlar ise x ekseninde listelenmiştir. Örneğin, PostgreSQL kullanıcılarının %59'u MySQL de kullanırken MySQL kullanıcılarının yalnızca %35'i PostgreSQL de kullanmaktadır.

Lider konumdakiler sıralamalarını korumaktadır ve genel olarak birbiriyle doğrudan rekabet halindedir: MySQL, PostgreSQL kullanıcıları arasında daha az popüler iken tersi durum da geçerlidir. Ayrıca katılımcıların %21'i her ikisini de kullanır.

Veritabanlarıyla çalışmak için hangi aracı/araçları düzenli olarak kullanıyorsunuz?

Tek önemli düşüş, veritabanlarıyla etkileşim sağlamak için komut satırı kullananların oranında gözlemlendi.

Veritabanı araçlarının bölgelere göre göreli popülerliği

Veritabanlarıyla çalışmak için hangi aracı/araçları düzenli olarak kullanıyorsunuz?

Katılımcıların büyük bir kısmının aynı anda iki veya daha fazla veritabanı kullandığı göz önünde bulundurulduğunda MongoDB kullanıcılarının aynı zamanda MySQL Workbench kullanmaları pek de şaşırtıcı bir durum değil.

Veritabanları üzerine ne kadar çalıştınız?

Veritabanları üzerine ne kadar çalıştınız?

Redis ve MariaDB kullanıcıları diğerlerine göre daha deneyimlidir: Redis kullanıcılarının %38'i ile MariaDB kullanıcılarının %41'i 7 yıldan uzun süredir veritabanlarıyla çalışmaktadır.

Kayıtlı prosedürlerde hata ayıklaması yapıyor musunuz?

Kayıtlı prosedürlerde hata ayıklaması yapıyor musunuz?

Veritabanınızda testler yapıyor musunuz?

Veritabanınızda testler yapıyor musunuz?

Veritabanı komut dosylarınızı bir versiyon kontrol sisteminde tutuyor musunuz?

Veritabanı komut dosylarınızı bir versiyon kontrol sisteminde tutuyor musunuz?

Veritabanı gezgininizde kaç bağlantınız vardır?

Veritabanı gezgininizde kaç bağlantınız vardır?

Veritabanı nesneleri için yorum yazıyor musunuz?

Veritabanı nesneleri için yorum yazıyor musunuz?

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Gelecekteki JetBrains anketlerine katılmak

By submitting this form I agree to the JetBrains Privacy Policy

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.