Bilmek istediğin her şeye ulaş

Veritabanı (Database)

Veritabanı düzenli bilgiler topluluğudur. Kelimenin anlamı bilgisayar ortamında saklanan düzenli verilerle sınırlı olmamakla birlikte, daha çok bu anlamda kullanılmaktadır. Veritabanı yazılımı ise verileri sistematik bir biçimde depolayan yazılımlara verilen isimdir. Birçok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilmesidir. Veritabanı, bilgi sisteminin kalbidir ve etkili kullanmakla değer kazanır. Bilgiye gerekli olduğu zaman ulaşabilmek esastır. İndeksi olmayan bir kütüphane ve bütün kitapların aynı kapağa sahip olduğunu düşündüğünüzde kütüphane kullanıcılarının ne kadar çok işi olacağını tahmin edersiniz. Bir veri tabanı bir kütüphanenin mükemmel bir indeks sistemi olduğu gibi , aynı zamanda kütüphanenin kendisidir. İlişkisel Veri tabanı Yönetim Sistemleri (Relational Database Management Systems - RDBMS) büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır.

Mart 2016

Ali Uyanır, bir soruya yanıt verdi.

Çok fazla tablo verisine sahip veritabanlarında sorgulama performansı nasıl arttırılır?

Web sayfanızın yada forum sisteminizin kodlama kısmına arama form çubuğu koyarak yada database eklenerek sql ile yapılabilir
Eylül 2015

Mesut Baran  yeni bir  gönderide  bulundu.

Opencartta XML ile siteye ürün nasıl yüklerim ve kendi sitemin XML linkini nasıl alırım?

Opencartta XML ile siteye ürün nasıl yüklerim ve kendi sitemin XML linkini nasıl alırım?
Cevaplarınızı bekliyorum. Yardım edenlere şimdiden teşekkürler.
Eylül 2015

Mesut Baran  yeni bir  gönderide  bulundu.

Opencartta 1.5.6 dan 2.0.3.1 e sürümü yükseltebilir miyim? Nasıl yapabilirim?

Opencartta 1.5.6 dan 2.0.3.1 e sürümü yükseltebilir miyim? Nasıl yapabilirim?
Temmuz 2015

Furkan Acar, bir soruya yanıt verdi.

HTML5 ile gelen Local Databases ile neler yapılabilir? Geliş amacı nedir?

Genelde HTML5 ile oluşturulmuş mobil uygulamalarda kullanırım. Trafiği önleyebilirsiniz.
Haziran 2015

Yakup Yiğit, bir soruya yanıt verdi.

HTML5 ile gelen Local Databases ile neler yapılabilir? Geliş amacı nedir?

Her sorgu için sunucuya query gönderme zahmetine katlanmadan client tarafında ufak bir veri tabanı kurabilirsiniz.
Nisan 2015

Mehmet KURT, bir soruya yanıt verdi.

Veritabanlarında Trigger'lar paralel mi işlem yaparlar?

Her veritabanında durum değişiktir. MSSQL her şeyi sıralı yaparken mysqlin any more process yaptığı işler olduğunu biliyoruz. MSSQL veri işleme yapısını b-tree sistemi ile değiştirdiğinden oldukça hızlı ve yerine göre farklı process'ler ile yapar.
Nisan 2015

Ahmet Tekelioglu, bir soruya yanıt verdi.

Database de "hit and read" olayı neyi ifade etmektedir?

Hangi database ile çalışıyorsunuz? Mesela, IBM DB2 dokümantasyonunda "hit and read" diye bir şeye rastlamadım ama sizin için bir tahmin yürütebilirim. Bilgisayarlarda sık erişilen kayıtların manyetik disk yerine elektronik hafızanın cache denilen bir yerinde muhafaza edilmesi lazımdır çünkü cache erişimi disk erişiminden tipik olarak bin misli daha hızlıdır. Anladığım kadarıyla "hit" dediğiniz hadise bu olmalı. Cache kullanmak her zaman basit bir iş olmayabilir. Hangi kayıtların daima cache'de kalacağına, geri kalan kayıtların hangilerinin hangi algoritmaya göre cache'e alınacağına, cache büyüklüğünün ne olması gerektiğine karar vermek gerekir. Yazılan kayıtlara gelince, onların her halükarda diske aktarılması şarttır ama bu aktarma işi diskin meşgul olmadığı zamanlarda yapılabilir. Elektrik kesintisi halinde data kaybı olabilir. Eskiden UNIX bilgisayarları kapatmadan evvel cache'deki dosyaların diske aktarıldığından emin olmak için iki defa üstüste sync yapardık!
Şubat 2015

Yiğit Bekir Kaya, bir soruya yanıt verdi.

Çok fazla tablo verisine sahip veritabanlarında sorgulama performansı nasıl arttırılır?

Facebook, Twitter gibi şirketler daha çok tablosuz ve dağıtık NoSQL veritabanlarını tercih etmektedirler. Veri miktarı büyüdüğü zaman standard ilişkisel veri tabanları her zaman yeterli olmamaktadır. Bu yüzden sadece veri tabanı teknolojisi değil işletim sistemi de dağıtık olarak seçilmektedir (Hadoop gibi). Bu durumda yapılan endeksleme temel olarak Bazarov'un dediği gibi çalışır fakat daha fazla güvenlik, güvenilirlik, ölçeklendirme gibi kıstasları da göz önünde bulundurmak gerekir.
Şubat 2015

Serkan Ceylan, bir soruya yanıt verdi.

Yılda 800 milyon veri basan bir sistemde, rapor (Asp.NET üzerinden) alınmak istenmektedir. Donanımsal (server) ve yazılımsal (database ve diğer teknolojiler) olarak nelere dikkat edilmelidir? Ana kriterler nelere göre belirlenmelidir? Personel seçiminde hangi yeterlilikler aranmalıdır?

Hali hazırda sistemin çalışıp çalışmadığını, almak istediğiniz rapor ayrıntılarını, varolan donanımınızı vs. belirtmemişsiniz. Soru biraz yüzeysel kalmış bana göre. Ancak fikir olması açısından inploid'e benzer bir sistem olan stackExchange network'deki şu infografiği inceleyebilirsiniz:stackexchange.com/performance

26 kişi

Konunun Takipçileri

Alt Konu Başlıkları

Henüz bu konu başlığı ile ilgili konular bulunmuyor.