En popüler ilişkisel alt bölüm. Basi haraçları. O zamandan bu yana bir süre geçti. Geçmişten bugüne

Microsoft Access, WINDOWS için etkileşimli bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Kurduğunuz konteynerlere veri kaydetmek ve depolamak için kullanabileceğiniz bir programdır. Onunla çalışmak bir fare manipülatörü şeklinde basitleştirilmiştir. Yüksek kaliteli seslerin ve dekontaminasyonların hazırlanması sırasında kabuğun büyük stresle baş etme grafik yeteneği. Tüm bunlar, True-type yazı tiplerine sürekli vurgu yapılmasını ve WINDOWS çerçevesi içinde OLE nesnelerinin (Nesne Bağlama ve Gömme) tanıtılmasını içerir. OLE, orijinal biçiminde kaybolan bilgileri gönderen bir nesnedir. OLE nesnesi bir EXCEL tablosu, Paintbrush çizimi veya Ses dosyası olabilir.

Access programının yeni bir özelliği, bir emme sistemi olan Cue Kartlarıdır. Bu, en gelişmiş uygulamalardaki gerçek durumlara yanıt olarak profesyonel öneriler sağlayan ilk sistemdir. Eğer İngilizce biliyorsanız, muhabiriniz daha fazla çalışanlarla ilgili ipucunu kaldırabilir.

Access ayrıca operatöre çeşitli formatlardaki veritabanlarıyla çalışma mekanizmaları sağlar. Örneğin dBASE, Paradox veya Btrieve gibi veritabanlarına formata dönüştürmeden veya Access kullanmadan kolayca erişebilirsiniz. Access paketi ayrıca, özel veritabanı yönetim sistemlerinin oluşturulmasına olanak tanıyan Access Basic dilini (Visual Basic dilinin bir lehçesini içerir) içerir.

Şimdi Access sisteminin rapor incelemesine geçelim. Bu sistemin ana kavramları ve nesneleri şunlardır: tablolar, kayıtlar, formlar, çağrılar, makrolar ve modüller. Ve elbette ana kavramlar veritabanı olacaktır.

Veritabanı oluşturmak için aşağıdaki terimleri girmeniz gerekir:

Pencereyi etkinleştir Microsoft Erişimi Daha sonra Dosya menüsünden Yeni Veritabanı yönergesini seçin (veya simge satırının yanındaki Yeni Veritabanı düğmesini tıklayın). Microsoft Access, Yeni Veritabanı iletişim kutusunu açar ve otomatik olarak değiştirebileceğiniz veritabanınızın adını verir.

Dosya Adı satırında, veritabanı adı sürümünüzü atayın. Bu, boşluksuz en fazla 8 karakter barındırabilir. Microsoft Access, uzantıları otomatik olarak ekler. Kimseyi toplamadığınız için veritabanınızın adına MDB.

Veritabanını şarkı söyleme yerinden kaydetmek istiyorsanız, Dizinler listesinden belirli bir dizin seçin.

Tamam düğmesini tıklayın.

Microsoft Access boş bir veritabanı dosyası oluşturur ve Veritabanı penceresini açar.

Veritabanı çeşitli nesnelerle doldurulabilir ve işlemler buradan silinebilir. Veritabanından, sanki tam olarak açıklanmamış gibi işlemlere girebilirsiniz. Bu türdeki tüm işlemler (veritabanı yönetimi işlemleri) Access uygulama penceresinin Dosya menüsünde veya veritabanı penceresinde bulunur.

Veritabanı açıkken okuyucuların ve veritabanına herhangi bir yetkisiz erişimi olanların yardımı olmadan veritabanı üzerinde yapılabilecek tüm işlemleri gerçekleştirebilirsiniz. Değiştirmek yerine yalnızca veritabanına ve içinde bulunan nesnelere bakmanız gerekiyorsa, veritabanını açarken Salt Okunur kontrol göstergesini etkinleştirmeniz gerekir. Bu veritabanı nesnelerinin verilerini diğer kullanıcılardan değiştirmekten kaçınmanız gerekiyorsa, veritabanını açarken Özel seçeneğini ayarlamanız gerekir.

Veritabanıyla çalışmayı bitirdikten sonra, Dosya menüsündeki Veritabanını Kapat yönergesini veya veritabanı penceresinin ilgili menüsündeki düğmeyi tıklatarak veya (Ctrl + F4) tuşlarına basarak kapatmalısınız.

Tablolar.

Yakın gelecekte günlük veri tabanı tamamlanacak ve böylece nesnelerin oluşturulması gerekli yetkililere devredilecek. Sahip olduğunuz veri türü ne olursa olsun, onu bir veya daha fazla tabloya kaydetmeniz gerekecektir.

Tablolar veritabanında sunulan bilgilerin ana biçimidir. Tablo olmadan form tasarlamak mümkün değildir; yapıya göre sorup sorarak tablo oluşturulur.

Girişi içeren dış görünüm alanına, bu alanda saklanacak bilgi türünü belirten bir veri türü atanır. Veri türü, Veri Türü sütununa girilir ve mevcut türler listesinden seçim yapabilirsiniz.

Şartname tamamlanmadan değişiklik yapılabilir. Ancak veritabanını doldurmadan önce özelliklerde tüm düzeltmeleri yapmaya çalışmalısınız çünkü veritabanında doldurulan alanların parametrelerini değiştirmeye çalışmak veri kaybına veya karışıklığa neden olabilir.

Access tablosuna, OLE'yi destekleyen diğer uygulamalardan nesneler ekleyebilir ve bu nesneleri baba programlarına bağlayabilirsiniz.

Bir nesne oluşturduğunuzda Access nesneyi tabloda depolar. Nesnenin üzerine fareyle tıkladığınızda, nesneyi değiştirebileceğinize ek olarak bir uygulama programı başlatılır. Babanın programıyla çalışmayı tamamladıktan sonra, değiştirilen formun bulunduğu nesne tabloya kaydedilecektir.

Başka bir program tarafından oluşturulan bir veritabanındaki tablolar Access'e aktarılabilir ve Access tabloları diğer veritabanı yönetimi uygulamalarına uygun formatlarda kaydedilerek dışa aktarılabilir. Öncelikle içe veya dışa aktarmaya başlamadan önce, içe ve dışa aktarma için ek ayarlar yapmanız gerekir.

Bunun için sormak.

Bir veri kümesinin seçimi ve filtrelenmesi için hizmet vermek üzere yazın. Temelden yalnızca kriteri (zihin) karşılayan ve belirli bir görevi tamamlamak için gerekli olan gibi gerekli bilgileri seçmenize izin verirler. Örneğin, posta müşterileri ve aldıkları mallar hakkında bilgiye ihtiyacınız olabilir. "Moskova posta işçileri ne tür mallar sağlıyor" veya "Çeyreğin geri kalanında St. Petersburg posta işçileri arasında en büyük sigara partisini kim sattı?" gibi bir soru oluşturabilirsiniz. Access programının böyle bir tabloyu işlemesinin sonucuna Dynaset adı verilir. Bu tablo, ana tablodaki (veya birkaç tablodaki) sorgu kriterlerini karşılayan veri bloklarını içerir. Dynaset dinamik, zamana dayalı bir veri koleksiyonudur; bu nedenle cilt testi durumunda "taze" tablo verilerine dayanacaktır.

İki tür sorgu vardır:

QBE sorgusu (Örneğe Göre Sorgulama). Tasarımcı, tasarım penceresinde çeşitli istemler (göstergeler) ile ona özel parametreler verir.

SQL – sorgular (Yapılandırılmış Sorgu Dili – Sorguların yapılandırılmış dili). Koristuvach bunları ek talimatlar ve işlevlerin yanı sıra bir açıklamayla formüle eder. Access'teki bir QBE sorgusu kolaylıkla benzer bir SQL sorgusuna çevrilir. Tersine işlem de zor değildir. Erişim için bu, kullanıcının ne tür istek kullandığına bağlıdır.

Sorgular, Sorgu Oluşturucu'nun yardımıyla veya Sorgu Oluşturucu'nun yardımı olmadan oluşturulabilir. Ancak ilk yöntem birçok özel uygulama türünün tasarımını hızlandırır.

Seçim kriterleri Access'e hangi veri bloklarının seçileceğini ve Dynaset'e dahil edileceğini söyleyen talimatlardır. Kriterler bir veya daha fazla alan için belirtilebilir.

Koristuvach, veri blokları ile hızlı bir şekilde hesaplama yapabilir. Bunun yerine alanı oluşturan dış görünüm alanında bir şarkı söyleme işlevi ayarlayabilirsiniz. Düzeltmenin sonucu Dynaset'te görülebilir. İşleme işlevi, resimli menüde Yunanca "sigma" harfinin bulunduğu düğmeye bastıktan sonra görünen Toplam satırında gösterilir. Bu satırda olası değerlerin listesi açılarak bir fonksiyon seçilebilir.

Tasarımı tamamladıktan sonra işaretli butonun üzerindeki simgeler satırında fareye tıklayarak veya Sorgu menüsünde Çalıştır yönergesine tıklayarak tasarımdan çıkabilirsiniz. Access, Dynaset bloklarının seçimlerini tablo görünümünde görüntüler.

Access çerçevesi içindeki ek yapılandırılmış SQL sorguları için geliştirici, aşağıdaki yapılandırılmış kriterleri ve sorgu hesaplamalarını formüle edebilir. Bu dil, küçük bir içecek örneğiyle keruvat yapmanıza olanak sağlar. Bir SQL sorgusu, değerlendirme ve toplama işlevlerinin çağrılmasını içerebilen bir talimat dizisidir.

Projeyi tamamlamak istiyorsanız yöneticinizden gelecek çalışma oturumlarını isteyin, Dosya menüsündeki Kaydet yönergesini kullanarak projeyi kaydetmelisiniz. Eğer proje ilk olarak kaydedilirse, bu yönergeyi tamamladıktan sonra Farklı Kaydet iletişim kutusu görünecektir. Bu durumda, girişin kaydedileceği ve veri bankası penceresindeki sorgular listesine dahil edileceği bir ad girmelisiniz. Tablo adlarını eşleştirmek benim sorumluluğumda değil.

Bu uygulama zaten kaydedilmişse ve kullanıcı Kaydet yönergesini seçmişse, eski sürüm yeni, değiştirilmiş bir projeyle değiştirilecektir. Değişikliklerin önceki sürümü sıkıştırmak için değil de başka bir girdiye kaydedilmesi gerekiyorsa, Farklı Kaydet yönergesine tıklayın ve kaydedilen yeni adı seçin. Tablo görünümünü kaydetmek için Dosya menüsünden Sorguyu Kaydet yönergesini seçin. Bu yönerge, açık istek projesindeki değişiklikleri kaydeder ve isteğin önceki sürümünü etkin sürümle değiştirir. Önce sorguları kaydetmek veya ekranda görünen aktif sorgu Dynaset'in bir kopyasını oluşturmak için, ardından Sorguyu Farklı Kaydet yönergesini seçin.

Seçtiğiniz sorgulara bağlı olarak Access'i kullanarak sorgu sorgularını, parametrik sorguları ve çapraz sorguları da uygulayabilirsiniz.

Formlar.

Veritabanını doldurulduğu şekliyle bir tablo olarak görüntülemek, size veritabanını bir bütün olarak değerlendirme ve kayıtları hizalama fırsatı verir. Ancak çoğu zaman kapsamlı veri tabanı kayıtlarıyla çalışma ihtiyacı bunun sorumlusudur. Bu durumda ekranda başka kayıtların bulunması (yenileme modunda olduğu gibi) daha az önemli ve keyiflidir. Ek formlar kullanarak birden fazla kayıtla çalışmak, yalnızca referansla ilgili bilgilere odaklanmanıza olanak tanır.

Form, doldurulması gereken bir form veya veri kümesine uygulanan bir maskedir. Form, veritabanını güncelleme sürecini basitleştirmenize olanak tanır, bu da bilgilerin girişini düşük nitelikli personele emanet etmeyi mümkün kılar. Form maskesi, temele kadar uzanan, kullanabileceğiniz tüm bilgileri birleştirmenize olanak tanır.

Çeşitli çekirdek elemanların ve formların dış görünümü, yapısı ve çalışma modları, bu nesnelerin özelliklerinin değerlerine göre belirlenir. Nesnelerin özelliklerine parametreler penceresinden ulaşılabilir. İşaretleme izinizin bir öğesinin özelliklerini ayarlamak veya değiştirmek için Görünüm menüsünden Özellikler yönergesini seçin.

Araç penceresini görüntülemek için Görünüm menüsünü Araç Kutusu seçeneğine ayarlayın. Deri alet, daha doğrusu ek kontrol/tasarım öğesiyle yaratım farklı özelliklere sahip ve yeni listede benzer bir seramik öğe için standart ayarlar sunuluyor.

Forma dahil edilecek alanlar, Görünüm menüsündeki Alan Listesi yönergesine gidildiğinde ekranda görünecek olan alanlar listesinden seçilebilir.

Formu tasarlarken seramik elemanlar ekleyebilirsiniz. Her kontrol öğesi, formun dayandığı tablodaki herhangi bir nesneyle ilişkilendirilebilir.

Arama.

Bu, spesifikasyonlara göre derlediğiniz bilgilerdir. Bu, verileri görüntüleyip kullanabileceğiniz anlamlı bilgiler olarak seçip göndermenize olanak tanır. Aramalara örnek olarak posta adresleri, faturalar, satış tutarları veya telefon listeleri verilebilir. Microsoft Access'in yardımıyla bilgileri istediğiniz şekilde sağlayacak bir görünüm tasarlayabilirsiniz. Görüntünüzü oluşturmak için metin, veri, kutular, çizgiler, alanlar ve grafikler gibi çeşitli tasarım öğelerini seçebilirsiniz. Vikoristivovatym svita'nın nasıl ve hangi unsurları olduğunu göreceksiniz.

Microsoft Access, veritabanınızdan bilgi almak için wiki girişi, form vb. gibi çeşitli yollar sağlar. Hedefinize en uygun yöntemi seçebilirsiniz.

Bu aynı zamanda başkalarının bilgileri düzenli olarak takip etmesinin etkili bir yoludur. Burada bir proje oluşturabilir ve daha sonra kullanmak üzere kaydedebilirsiniz. Yakın zamanda kesin verileri kaldırmadığınız sürece proje değiştirilemez hale gelmek üzere.

Öncelikle aramanızın veri alacağı yıldızları düşünün. Tüm veriler tek bir tablodan ise yorumunuz bu tabloya göre yapılacaktır. Bir tablodan daha fazla veriye ihtiyacınız varsa çağrınızın kayıtta yürütülmesi gerekir.

Yardım için veya Çağrı Yapıcının yardımı olmadan çağrı yapabilirsiniz. Tasarımcı, yaratma sürecini büyük ölçüde hızlandıracak ve sizin için ana işi yaratacaktır.

Prototip tasarım sürecinde kontrol edilebilecek elemanlar oluşturulabilir. Prototipe dahil edilen temel unsurlar başlıklar, yazılar ve resimler tasarlamak için kullanılabilir.

Gerekli öğeleri etkinleştirmek için ekranda Araç Kutusu menüsü (Görünüm/Araç Kutusu seçeneği) bulunabilir. Araç menüsünden seramik elemanı katlama düğmesini seçin. Bundan sonra prototipin bu konumundaki hedefe tıklayın ve ardından bu çekirdek elemanı yerleştirin. Access, kendisine standart karakteristik değerler (boyut, renk vb.) atayan bir seçim öğesi yerleştirir.

Bir çekirdek elemanın özelliklerinin standart değerlerini değiştirmek için, önce yapılandırılan elemanı işaretleyerek özellikler penceresine gidebilirsiniz.

Eski çekirdek elemanı, destek tablosundaki alanlarda gösterilmektedir. Depolanan çekirdek öğeye ek olarak, alana veri girebilir veya bunları alanda görüntüleyebilir ve güncelleyebilirsiniz.

Çekirdek elemanın bağlanması iki yoldan biriyle ortadan kaldırılabilir:

Access'in bu tür için temel tabloyla ilişkili bir çekirdek öğeyi otomatik olarak oluşturmasını istiyorsanız tablo alanları listesinde hızlı bir şekilde gezinebilirsiniz. Görünüm/Alan Listesi seçeneği kurulu ise ekranda görünür. Ek bir alan listesi oluşturan kontrol elemanı, bağlantıların yapıldığı tablo alanıyla aynı parametre değerlerini içerir. Parçayı bağlamak için seçilen alanı veya alanları listeden sürükleyin. Burada, fare imlecini tutamaç öğesinin sol üst köşesinin (adlandırılmış tutamaç öğesinin alanının değil) hatalı olduğu konuma yerleştirmeli ve ardından fare düğmesini bırakmalısınız. Access, alanlar listesinden seçilen dış görünüm alanı için kontrol eden örgü öğesini (metin alanı) oluşturur.

Halihazırda mevcut, bağlantısız bir kontrol elemanının alana bağlanması geriye dönük olarak gerekliyse, ek bir karakteristik penceresine tıklayabilirsiniz. Bu dönemde seramik elemanın prototipe işaretlenmesinin ardından bu elemanın özellikleri elden geçirilmiştir. Alan adı girildiğinde bağlantı ControlSource özelliğinin değeri olarak gösterilir.

Projenizi, dünyanın yapısını veri olmadan kaydedin.

Dosya menüsünden Kaydet yönergesini seçin.

Ad yoksa Rapor Adı satırına ad ekleyin.

Tamam'ı tıklayın.

Sonucu kaydeden yeni sonuç, verilerle birlikte bir projedir - Windows tarafından desteklenen diğer programlarda, örneğin Microsoft Excel'de kullanabileceğiniz bir dosyada.

Dosya menüsünden Çıkış Hedefi'ni seçin.

Çıkış Hedefi iletişim alanlarındaki talimatları izleyin.

  • Kategori: Veri tabanı
  • Yayımcı: web sitesi çalışmaları
  • 24 Mart 2017

Haraçlara Basi haraçları!

SQL veritabanları geliştiren çoğu kişi çok fazla kaynak oluşturmuş ve platformları zaten kurmuştur. Ale sen sadece SQL veya şakayla başlayan sessizlerdensin en iyi seçenekler Burada, aşağıdaki belge sizin ve işletmeniz için uygun olan doğru seçeneği seçmenize yardımcı olacaktır. Şunun için eksen seçin: üsleri çalmak SQL verileri 2017'de mevcuttur.

Oracle 12c sürüm 2

Lisans: Vlasnist

Oracle veritabanı, bilgileri depolamak için kullanılan ilişkisel bir veritabanıdır. Verileri tek bir bütün olarak toplar. Kural olarak, en eski ve en köklü üründen pazara geçişte, hangi ürün veya sektör olursa olsun, konforun büyük bir değeri vardır. Ancak Oracle 12c'nin değerine ilişkin argüman yalnızca dayanıklılığı içermiyor; Ürün aynı zamanda çoğu sunucu işletim sistemini de destekler ve kararlılığı, gelişmiş veritabanı yönetimi işlevleri ve neredeyse kırılmaz veri dağıtımıyla tanınır. Ale, belki de sizin adınıza SQL platformu için en iyi argüman; 12c'deki "s" kasvetli anlamına gelir ve yeni Oracle yinelemesi özellikle veritabanlarının gerçek kasvetli veri işleme hizmetleri olarak üretilmesinde etkilidir. Veri deposu zengin mimariye sahip sigortalıdır. Ek ve düşmanca işlevler arasında, kaynakları korumak için bağlanan, veritabanlarının daha az sayıda sunucuda birleştirilmesini kolay ve güvenli hale getiren yeni bir veritabanı işlevi bulunmaktadır ve robotun doğal akışkanlığını artıracak bir dizi iyileştirme yapılmıştır. SQL Oracle veritabanları her zaman tercih edilen seçenek olmuştur; 12s daha da iyi. Örnek olarak, farklı işlevlere ve fiyatlara sahip, standart ve standart tek tipte sitede mevcuttur.


MySQL

Lisans: Açık kaynak

MySQL yüz binlerce web sitesi tarafından kullanılmaktadır ve aynı zamanda arka uç yazılımın da temelini oluşturmaktadır. (Çoğunlukla) açıklıktan yoksun çıkış kodu ve korstuvachіv uykulu için bezkostovnym. Aklınıza gelebilecek her türlü işletim sistemi ile pratik bir şekilde çalışır ve kurulu robotta basittir.
Ayrıca çoğu donanım yapılandırmasında da iyi çalışır. Sırrı CPU bozulması ve bozulma tablolarının bakış açısından kaldırmak istiyorum, aynı şeyi değil kısa seçim Gelişmiş ölçeklendirme için. Çok paranız olduğu için Oracle 12c, uzun süredir standart olan MySQL dışında en iyi üründür ve daha önce olduğu gibi seçim yapmak "kolaydır".

Microsoft SQL Sunucusu

Lisans: Vlasnist

Microsoft tarafından geliştirilen merkezi bir veritabanı yönetim sistemi. Veritabanı sunucusu, yerel müşterilerin uzak bölgelerden erişebildiği, büyük miktarda veri içeren büyük bir sunucudur. Bu, dünyanın herhangi bir yerinde, herhangi bir sistemde çalışan herhangi bir programın, herhangi bir yazılım programının, herhangi bir ağ üzerinden veritabanı sunucusundan veri kaydedip alabileceği anlamına gelir. Microsoft SQL Server'ın bugüne kadar çok sayıda sürümü var, ancak geri kalan sürümle birlikte SQL Server 2016 da var. Microsoft, kullanıcıların her sürüm arasından seçim yapabileceği, çeşitli işlevler sunan basit bir sürüm sunar. Tarihçenin detayları aşağıdadır.
Girişim
Standart

İş analitiği
Robocha grubu

PostgreSQL

Lisans: Açık Kaynak

Maksimum seviyeye ulaşan bu listedeki diğer iki katılımcıya ek olarak PostgreSQL hakkında ne kadar çok şey olduğunu fark edemezsiniz. hedef kitle PostgreSQL, Yahoo ve Skype gibi önemli sporcuların yanı sıra birçok web sitesine ait veritabanlarıyla çalışma konusunda büyük bir üne kavuşmuştur. çevrimiçi igor- Uzun süredir Oracle tüccarlarının kaçak avlanma pazarının boyutu büyüyor. PostgreSQL'in en büyük avantajlarından biri açık kaynak koduna sahip olmasıdır ve aynı zamanda paralelliğin zengin versiyon kontrolü, sıcak erişim gibi büyük operasyonel avantajları da vardır. yedek kopya, eşzamansız çoğaltma ve aralarındaki tablo boşluklarının bakımı. PostgreSQL çok iyidir, kullanımı ve kullanımı çok kolaydır ve tüm önemli işletim sistemleriyle iyi çalışır. Ve eğer merak ediyorsanız, her iki öneride de yardımcı olacağım ve PostgreSQL ortaklığı oldukça aktif, gelişmelere ve kapsamlı bir veritabanına büyük katkı sağladı.

MariaDB

Lisans: Açık Kaynak

En popüler Açık Kaynak ilişkisel veritabanlarından biri olan MariaDB, MySQL'i (eskiden Oracle olarak biliniyordu) yaratan aynı grup kişi tarafından oluşturuldu. MySQL'e alternatif oluşturma ihtiyacı, MariaDB'nin geliştirilmesine yol açtı.
MariaDB, pazarda büyümeyi teşvik eden esnekliği sağlayan modern mimariden ilham alıyor.

MariaDB'yi popüler masaüstü bilgisayarlar haline getirmeye yönelik eylemler

Verimli motor tasarrufu

MariaDB, NoSQL motorlarını kaydetmeye yönelik Connect ve Cassandra motorları gibi motorları kaydetmeye yönelik eklentilerle birlikte gelir; eski veritabanlarından sürekli geçişler; Segmentasyon için Pavuk; Fraktal indeksler vb. içeren TokuDB. Çoğu üçüncü bir kişi aracılığıyla MySQL için taranıyor. Tim, MariaDB de onlardan kaçınıyor ve bu nedenle onlarla çalışmak vikoristan'da da etkili oluyor.

verimlilik avantajı

MySQL'den daha fazlasıyla çalışmak için pratik olan Sorgu Optimize Edici'yi ve kontrolle ilişkili diğer göstergeleri de kullanabilirsiniz. Ancak MariaDB'nin iddiaları duruma göre yapılan bir karşılaştırmanın sonucudur.

Gitmek kolay

MySQL'in aynı temel sürümünü kullanıyorsanız, temel olarak onu kaldırabilir ve MariaDB'yi yükleyebilirsiniz; hazırsınız.
MariaDB'ye geçmek, seçtiğiniz Linux'a MariaDB'yi veya eşdeğer komutu yüklemek kadar kolaydır.

Herhangi bir ciddi soruşturmaya katılmayı planlıyorsanız veritabanını bilmek çok önemlidir. Tahmin edemeyeceğiniz bir koku her yerde. Veritabanlarının popülerliğini ölçen PYPL derecelendirmesi, müşterilerin yaklaşık %1'i tarafından kullanılan 14 veritabanı yönetim sistemini göstermektedir. PYPL, sorgu sayısına göre popülerliği indeksler Google'da ara. Toplu tartışma sonuçlarına göre 2017 sonu itibarıyla Oracle %32,26 ile en popüler veritabanı olacak. Bu çapraz platformlu DBMS, dünyadaki en eski veritabanıdır. Bilinmeyen nedenlerden dolayı Oracle v2 olarak adlandırılan ilk sürümün 1979'da piyasaya sürüldiğine inanmak zor. Bugünün en yenisi, 2016 baharında çıkacak olan Oracle 12.2'dir. Oracle veritabanı çoğunlukla büyük şirketler tarafından kullanılır, ayrıca ücretsiz sürüm Pratik yapmak istiyorsanız, "yetişkinlere yönelik" versiyonla ilgili çalışmaları bileceksiniz. Buna Oracle Database Express Edition denir ve Oracle web sitesinden indirilebilir. Açıkçası, çok fazla kullanılabilir alan var (örneğin, 1 GB'a kadar RAM, en az 1 işlemci ve 11 GB'a kadar en az bir veritabanı).

MySQL'e başka bir yer verildi. Üniversitede veritabanları okuyanlar ya da her şey pahasına bu veri tabanlarında kendi başlarına uzmanlaşmaya çalışanlar bu maliyetsiz veri tabanıyla ödüllendirildi. Tse tsikave kararı orta ve küçük programlar için de Oracle'a güvenin. Konuşmadan önce Volodin'in şirketi MySQL, sevgili Java'mızdan Sun Microsystems'i geliştirme sürecine geçti. PYPL'e göre MySQL, toplam geliştirici ve programcı sayısının %21,15'ini topluyor.

Üçüncü sırada ise Microsoft'un SQL Server'ı rahatlıkla %16,78 ile yer aldı. Bu DBMS, veritabanı yönetiminin kendisi için mükemmel bir şekilde uygundur farklı boyutlar Kişiselden Kurumsala. Aynı zamanda Oracle'dan on yıl daha az olmasına rağmen uzun süredir piyasadadır: Doğum tarihi 1989 yılının 24. çeyreğidir. Microsoft ürünlerinin sayısı kadar önemli olan SQL Server'ın ücretli olması (Enterprise sürümü olması durumunda ücretli bile) ve ayrıca ücretsiz seçenekler de mevcut. Bunlardan en basiti, başlangıç ​​amaçları için iyi olan ve küçük sunucularda veya sunucularda çalıştırılabilen SQL Server Express'tir. birincil bilgisayarlar. Veritabanı boyutu – 10 GB'a kadar. Programcılar için ücretsiz bir sürümü de bulunmaktadır. “Yardımcı” SQL Server'ı temel alan programların oluşturulması, test edilmesi ve gösterilmesi için tasarlanmıştır. Microsoft'un en büyük ürünü PostgreSQL'dir. Bu, Berkeley'deki Kaliforniya Üniversitesi için açık kaynaklı bir geliştirmedir. uzun zaman önce rakiplerinin gölgesinde kaldı ama dünyanın geri kalanında hala büyüyor, ama açıkça büyüyor. Ve tüm bunlar, maliyetsiz yapısı, kolay genişletilebilirliği ve yazılım programlama sisteminden kaynaklanmaktadır.

Bugün ve çoğu zaman ilişkisel olmayan veritabanları MongoDB ve hâlâ genç olan Firebase kullanıma sunuldu. Her ikisine de ilgi açıkça artıyor, özellikle de Firebase: Geçen yıla göre eşitlendiğinde ilgi %1,4 arttı ve şu anda sonuç %2,19 oldu. İlk on SQLite, elasticsearch, Apache Hive ve DB2.

DBMS popülerliğinin PYPL derecesi, Zhovten 2017 ve büyüme Zhovten 2016 ile eşitlendi

Rütbe Değiştirmek Veri tabanı Paylaşmak Akım
1 Kahin 32.26 % -2.7 %
2 MySQL 21.15 % -0.7 %
3 SQL Server 16.78 % -0.7 %
4 PostgreSQL 3.65 % +0.4 %
5 MongoDB 3.34 % +0.4 %
6 Firebase 2.6 % +1.4 %
7 SQLite 2.19 % -0.0 %
8 elastik arama 2.1 % +0.5 %
9 Apaçi Kovanı 1.99 % +0.2 %
10 ↓↓↓ DB2 1.89 % -0.0 %
Zaten bir DBMS'den çalıştınız mı? Eğer öyleyse, o zaman ne olacak?

Popüler kurumsal veritabanları

Girmek

Veri tabanlarının henüz olgunlaşmadığını söylemek tamamen yanlış olur. Veritabanı yönetim sistemleri listemiz geçen yüzyılın 70'li yıllarının ortalarına ve sonlarına kadar uzanıyor.

Bunlar kurumsaldır ve şu ana kadar son derece rekabetçidir ve tam anlamıyla yüksek kullanılabilirliklerini sağlayacak işlevlerle doludur. Bu DBMS'lerin fiyatı sıfırdan onbinlerce dolara kadar değişmektedir.

Veri yönetimi dünyasında tek bir evrensel çözüm yoktur, dolayısıyla çoğu DBMS'nin en iyisi olduğu gerçeğinin aksine hiçbir anlamı yoktur. Derileri hem avantajlar hem de eksiklikler gösterir.

Ek veritabanlarına ihtiyacınız varsa, bugün piyasadaki en popüler 10 DBMS çözümü var.

Hangisinin ihtiyaçlarınıza en uygun olduğuna kendiniz karar verin.

1. Kahin

Oracle'ın kökleri 1979'a kadar uzanıyor. Tarihsel olarak ilişkisel veritabanlarını (RDBMS) yönetmek için kullanılan ticari bir sistemdir. O tarihten bu yana Oracle adı, kurumsal RDBMS, veri dağıtımının güvenilirliği ve yoğun pazar rekabeti ile eş anlamlı hale geldi.

Yüksek teknolojili, karmaşık çözümler, Fortune iş dergisinin versiyonuna göre dünyanın en büyük 500 şirketi sıralamasında yer alan şirketin ana değerinden yoksundur (yüksek sıralamada 105 ve 27. sıralar). karlılık i).

2. SQL Sunucusu

Microsoft ve bakımı hakkında ne söylerlerse söylesin, karlılığı tüm BT şirketlerinin çok gerisindedir ve SQL Server gibi bir ürün burada kalan yerden çok uzaktadır.

Microsoft'un masaüstü sistemleri her yerde genişliyor ve hemen Microsoft Server'a ihtiyacınız varsa, o zaman büyük bir güvenle SQL Server da onun üzerinde çalışacaktır.

SQL Server hafiftir ve entegrasyonu kolaydır işletim sistemi Microsoft ürünlerini temel alan kurumsal altyapı konusunda doğal tercihimiz nedir?

Şu anda Microsoft, büyük miktarda veriyi işlemek ve iş analitiğini yürütmek için bir platform olarak SQL Server 2014'ü piyasaya sürüyor.

3.DB2

"Parlak Dev" (IBM), kısa süre sonra üzerlerinde DB2 yüklü veri merkezlerini piyasaya sürerek ismine yakışır bir performans sergiledi. DB2, Linux, UNIX, Windows ve ana bilgisayarlara taşınmıştır. DB2 9.7'nin piyasaya sürülmesiyle IBM, Oracle 11g'yi piyasaya sürdü ve diğer benzerlerinin yanı sıra, Oracle'ın yeni ürünlerinden geçiş yaparken önemli tasarruflar elde etti. Ne kadar demek istiyorum? Üç yıllık işletme süresi boyunca yaklaşık %34-39.

4.Sybase

Sybase, Adaptive Server Enterprise'ın 25 yıllık başarılı lansmanından sonra kurumsal DBMS pazarında hala ciddi bir rakiptir. Her ne kadar pazarının bir kısmı yıllar içinde önemli ölçüde gerilemiş olsa da Sybase, daha önce olduğu gibi, aşırı işlem işleme alanında önemli bir konuma sahip.

Ayrıca Sybase, pazara yönelik iş ortağı çözümleri sağlayıcısıdır mobil cihazlar ve uygulanacak sistemler.

5.MySQL

MySQL başlangıçta perakendeciler için niş bir RDBMS idi, ancak yıllar geçtikçe kurumsal veritabanı pazarında güçlü bir rakip haline geldi. Şu anda MySQL, Oracle imparatorluğunun bir parçasıdır (2010'dan beri). Tamamen yeni bir ürün olmasa da MySQL yüzbinlerce kurumsal web sitesine ve çok sayıda ticari programa güç verecek.

MySQL gücüne sahip olanlar ne olursa olsun, Oracle'ın dünya çapındaki hakları konusunda hâlâ şüpheler var. yazılım güvenliği Oracle niyetini kamuoyuna açıkladı ve bu ürünü geliştirmeye ve desteklemeye başladı.

6.PostgreSQL

PostgreSQL, açık kaynak kodlu yerel bir RDBMS'dir. Bu veritabanı, çevrimiçi oyun eklentilerinde, veri işleme otomasyonu eklentilerinde ve etki alanı kayıt şirketi sunucularında görünmez bir şekilde mevcuttur. PostgreSQL'in Skype, Yahoo!, MySpace'de kullanıldığı bilinmektedir ve çoğunlukla beklenmedik ve popüler olmayan yerlerde bulunabilir.

7. Teradata

Teradata'yı hiç merak ettiniz mi? Bir zamanlar büyük bir kurumsal veri toplama organizasyonuyla meşgulseniz, o zaman tek başınıza. Geçen yüzyılın 70'li yıllarında Teradata, ilk veri toplamaya ilham veren temelleri attı. Dünya böyle bir canavarı ilk kez 1992 yılında Wall-Mart için yarattı ve o tarihten itibaren “kurumsal veri canavarı” ile Teradata kavramları birbirinden ayrılamaz hale geldi.

8.Informix

Deluxe versiyonları hemen piyasaya sürülecek başka bir IBM ürünü. Informix, kurumsal veritabanları dünyasında ilk sıralarda yer alan, dünyadaki kurumsal veritabanları arasında ilk sıralarda yer alan kolej ve üniversitelerden oluşan bir sistemdir. Informix çalışanları sıklıkla düşük maliyetinden, düşük işletme maliyetlerinden ve yüksek düzeyde kıskançlık güvenilirlik.

9.Girişler

Ingres, Babanın PostgreSQL ve açık kaynak kodlu diğer RDBMS'lere yönelik projesidir. Vikoristannaya Ingres sistemdeki toplam su hacmini azaltır. Avantajlı, uygun maliyetli modelinin yanı sıra Ingres, pahalı DBMS'lerden kendisine geçişi kolaylaştıracak araçlar içerir. Ayrıca Ingres deposu katı güvenlik standartlarına tabidir.

10. Amazon SimpleDB

Amazon'un veri tabanının biraz çılgın olduğunu söylemek isterdim ama bu doğru değil. Amazon'un SimpleDB'si kurumsal sektöre diğer ticari analoglara göre basit, güçlü ve ucuz bir alternatif sunuyor.

SimpleDB, düşük işletme maliyetleri, hız, yüksek ölçeklenebilirlik ve Amazon hizmetleriyle yakın entegrasyon ile karakterize edilir.


En popüler DBMS: 2018 derecelendirmesi

En popüler DBMS: 2018 derecelendirmesi

Veritabanı - onu koyabileceğiniz yer Gerekli Bilgi, böylece bundan sonra çalışabiliriz. Örneğin, bir veritabanıyla bir çevrimiçi mağaza, ürün kataloğunu, müşteri bilgilerini, içeriği vb. manuel olarak kırpabilir.

Böyle bir şeyi nasıl yaratabilirsin? Veriler nasıl konulur, değiştirilir, diğer para kazananlara nasıl gösterilir? Kimin için gereklidir? özel yazılım- Veritabanı yönetim sistemi (DBMS). Siz ona hangi verileri satın alacağını ve bu verilerle ne yapacağını söylersiniz ve ardından sistem her şeyi kendisi çözer.

Bugün yüzlerce DBMS var. Bunlardan kaçının DB-Engines sıralamasında ilk beşe yükselmesi şaşırtıcı.

İlk sürümü 70'lerde ortaya çıkan en popüler ve gelişmiş DBMS. Güçlü, pratik ve statü taşıyan.

Artıları:

  • kapsamlı işlevsellik (Oracle'ın bir ızgara çerçevesi ve diğer DBMS'lere ek olarak yüklenmesi gereken birçok özelliği vardır);
  • kusursuz ölçeklenebilirlik (birkaç milyar kayıt üretkenlik kaybı olmadan işlenir);
  • benzeri görülmemiş güvenilirlik;
  • Web uzantıları için motor olarak wiki olanağı (Oracle APEX).

Dezavantajları:

  • yüksek fiyat (tek maliyetli lisansın maliyeti 350 dolar, işlemci lisansının maliyeti 17,5 bin);
  • tapınakta sistem kaynakları(genellikle kurulumdan önce ekipmanı kontrol etmek gerekir);
  • katlama değişiklikleri (her sistem yöneticisi Oracle'ın hizmetleri ve hizmetleriyle ilgilenmez).

Kimin için: büyük veri yükümlülükleriyle çalışan büyük (ve zengin) şirketler.

Linux'taki web uygulamaları için altın standart DBMS. Sistem shvidka'dır, güvenilirdir ve lekesizdir. İş amaçlı olarak ücretli sürümü tercih ederim.

Artıları:

  • basit arayüz;
  • Destek farklı şekiller tablo (MyISAM, InnoDB, EXAMPLE ve in.);
  • kaynak tasarrufu;
  • Senkronizasyon diğer veritabanlarıyla (Oracle, DB2 ve diğerleri) yapılır.

Dezavantajları:

  • parçalı SQL bozulması (daha önce standart dille çalıştığınız için DBMS dağıtıldığında sorunlar ortaya çıkabilir);
  • uygunsuz hareket etmek (herhangi bir MySQL işlemi gerçekleştirilirse, veritabanına bir DDos saldırısına neden olabilirsiniz);
  • Ücretli teknik destek (ücretsiz sürümler için).

Kimin için: normal, ücretsiz bir DBMS'ye ihtiyaç duyan şirketler.

Microsoft'tan SKBD firması. Hem yerel hem de yerel olarak çalışır berbat sunucular(Anında vikorize edilebilirler). 2016'da Linux'la arkadaş olmanın zamanı geldi, ancak onu Windows işletim sistemi ailesinde kullanmak en iyisidir.

Artıları:

  • basit arayüz;
  • başkalarıyla senkronizasyon yazılım ürünleri Microsoft;
  • güvenli veri koruması (şifreleme, dinamik maskeleme vb.);
  • Yoğun ölçeklenebilirlik.

Dezavantajları:

  • yüksek fiyat (bir sunucu için standart lisansın maliyeti 865 dolar);
  • kaynaklarda artan artış;
  • Robotların işlevselliğinin web programlarıyla birbirine bağlanması.

Kimin içindir: Microsoft ürünlerini kullanan şirketler.

İlk DBMS'lerden biri yaklaşık 30 yıl önce Berkeley Üniversitesi'nde bozuldu. En sık kullanılan araç web siteleri için veritabanları oluşturmaktır. Çünkü kullanışlı ve masrafsızdır.

Artıları:

  • yüksek ölçek;
  • json desteği (JavaScript veri alışverişi için metin formatı);
  • ASİT uyumluluğu (sistemin, çalışmasının maksimum aktarılabilirliğini sağlamasına yardımcı olabiliriz);
  • Kablosuz bir arayüz kurma imkanı;
  • çok yönlülük (en popüler platformlar için uygundur).

Dezavantajları:

  • kaynak tüketiminin artması;
  • zayıf teknik destek;
  • barındırma ile ilgili sorunlar.

Kimin için: sınırlı bütçelere ve geniş veritabanlarına sahip şirketler.

Birçok programlamayı destekleyen, ücretsiz bir DBMS. Ön uç sistemlerin değiştirilmesi için ilişkisel veritabanları ile çalışmaz (tüm veriler birbirine bağlıdır).

Artıları:

  • değişken ölçeklenebilirlik;
  • json'u destekleyin;
  • her türlü veriyle çalışma yeteneği.

Dezavantajları:

  • kurutma prosedürü karmaşıktır;
  • İlişkisel veritabanlarıyla çalışırken kodu manuel olarak yeniden yazmanız gerekecektir;
  • Ticari kullanım için ücretli sürüm gereklidir.

Kimin için: büyük hacimli ayrı verilerle uğraşan şirketler.