SORU
15 NİSAN 2010, PERŞEMBE


Ne zaman bir veritabanı kullanarak değer mi?

Bir soru işaret içine dalmaya değer ne veritabanlarına ve ilgili. Öncelikle gömülü bir mühendis değilim, ama bir uygulama bizim denetleyicisi ile arayüz için Qt kullanarak yazıyorum.

Biz de garip bir noktaya elimizde yeterli veri bu mümkün uygulamak için bir veritabanı (yaklaşık 700 öğeleri ve büyüyen) için yönetmek her şeyi, ama emin değilim bu değer şu an için anlaşma ile. Sorun excel dosyaları oluşturulur ve ayrıştırılır ile GUI uygulama var, ama hatta VBA betikleri ile izlemek için sıkıcı zor oluyor. Bir Microsoft Access ile uygulama tarafı için daha yönetilebilir içine bizim veri dönüştürme ile oynuyorum ve bu iyi çalışıyor gibi görünüyor. Eğer bu işe yararsa, sadece bir adım (veya birkaç) bir SQL veritabanı kullanarak ve erişim değiştirmek için Qt Kütüphanesi kullanarak uzak olduğumu.

Bu seviyede çok fazla deneyimi yönetmek Bir Veri yok ve bu yaklaşım en iyi yolu ne olabilir merak ediyorum. Bu durumda herhangi bir veritabanı kullanarak gerçek faydaları nelerdir? Bu pek çok uygulama açık olabilir farkındayım, ama gömülü/uygulama programlama çizgisi'nin için bazı genel fikirler ve öneriler yararlı olacaktır.

Bu gömülü projesinde bir veritabanı koyarak ilgili değil. Büyük veritabanları yaygın olarak kullanılan, aynı zamanda burada bir iş türü bir uygulama değil. İzleme için mikro-kontrol ve yapılandırma amaçlı arayüzü için bir masaüstü üzerinde tek bir kullanıcı için bir grafik arayüz tasarlıyorum.


SQLite ile gitmeye karar verdim. Gerçekten bu projeye ilk başlarken bir seçenek olarak görmediğim için veri ile bazı ilginç şeyler yapabilirsiniz.

CEVAP
16 NİSAN 2010, Cuma


Bir veritabanı değerli zaman

  1. Uygulamanız bazı geliştikçe veri yürütme tahrik şekli.
  2. Harcama zaman tasarımı ve gelişmekte olan harici veri depolama yapılar.
  3. Veya uygulamalar arasında veri paylaşımı (bireysel gibi kuruluşların insanlar)
  4. Veriler artık kısa ve basit.
  5. Veri Çoğaltma

Veri evrim Yürütme Tahrik
Veriler değişiyor ama idam olmadığı zaman, bu veri kullanan bir program bir işareti veya program parçaları veri sürülür. Yapılandırma seçenekleri bir dizi veriye dayalı bir fonksiyonun bir göstergesidir, ama bütün uygulama verilerini tahrik olmayabilir. Her durumda, bir veritabanı veri yönetmenize yardımcı olabilir. (Veritabanı kütüphane veya uygulama Oracle gibi büyük olmak zorunda değildir, ama yağsız ve SQLite gibi anlamına gelebilir.

Harici Veri Yapıları tasarlama ve Geliştirme
Gönderdiğiniz sorular içinYığın Taşmasıseri hale getirme veya dönüştürme ağaçları ve listeler dosyaları kullanmak iyi bir göstergesidir hakkında program bir veritabanı kullanarak mezun oldu. Eğer zaman herhangi bir miktarda harcama ise de, algoritmalar veri dosyasında saklamak için tasarım ya da bir dosya veri tasarımı bir veritabanı kullanımı araştırma için iyi bir zaman.

Veri Paylaşımı
Uygulamanız başka bir uygulama, başka bir kuruluşa veya başka bir kişi ile veri paylaşımı olsun, bir veritabanı yardımcı olabilir. Bir veritabanı kullanarak, veri tutarlılığı elde etmek daha kolaydır. Sorun soruşturmada büyük sorunlardan biri takım da aynı verileri kullanarak değil. Müşteri veri kümesi; doğrulama başka bir takım ve gelişim farklı bir veri kümesini kullanarak kullanabilir. Bir veritabanı veri çeşitlemesi daha kolay hale getirir ve varlıkları aynı verileri kullanmak için izin verir.

Karmaşık Veri Program sabit kodlanmış veri küçük tablolar kullanarak başlayın. Bu haritalar, ağaçlar ve listeler ile dinamik veri kullanarak dönüşüyor. Bazen verileri 8 ya da daha fazla basit iki sütun genişler. Veritabanı teori ve veritabanları verileri organize karmaşıklığı kolaylıkla yapabilirsiniz. Veritabanı verileri yönetme hakkında endişe ve uygulama ve geliştirme zaman kadar ücretsiz izin. Verileri nasıl yönetileceğini sonra, veri kalitesi kadar önemli olduğu ve erişilebilirlik.

Veri Çoğaltma Veri büyüdükçe çoğu kez, veri çoğaltmak için giderek büyüyen bir cazibe vardır. Veritabanları ve veritabanı teorisi veri tekrarını en aza indirmek. Veritabanları taklitten karşı uyarmak için yapılandırılabilir.

Bir veritabanı kullanarak hareket dikkate alınması gereken bir çok faktör vardır. Bazıları şunlardır, ancak bunlarla sınırlı değildir: veri karmaşıklığı, veri çoğaltma (veri parçaları da dahil olmak üzere), proje son başvuru tarihleri, geliştirme maliyetleri ve lisans sorunları. Eğer programınızı daha verimli bir veritabanı ile çalışabilir, bunu yapın. Bir veritabanı da geliştirme zaman (ve para) tasarrufu olabilir. Sizin ve uygulaması yönetmek için veri daha sahne diğer görevler vardır. Uzmanlara kadar veri yönetimi bırakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Make:

    Make:

    23 Mart 2006