SORU
11 EKİM 2010, PAZARTESİ


Diğer seçenekler üzerinde seyahat ve Turizm (içerik deposu) ne zaman kullanılır?

Deniyorum değerlendirmek içerik depoları (JSR283) Jackrabbit ModeShape ama itiraf etmeliyim ki anlamıyorum ne sorunu çözer ilk başta bile bu iyi bir seçim projesi. Hangi durumlarda uygulamak için en iyi çözüm olduğunu düşünüyor musunuz? İlişkisel veritabanları aynı şey değil, boyutu dışında? Neden? İşaret gerçek dünya örnekleri için ekstra puan.

Şimdiden teşekkürler.

CEVAP
11 EKİM 2010, PAZARTESİ


Seyahat ve Turizm depoları, seyahat ve Turizm bir depo çünkü: RDBMSes daha farklı

  • ilgili bilgiler genellikle birbirine yakın saklanan ve böylece kolay navigasyon bulunduğu hiyerarşik, yakından ihtiyaçlarınızı karşılayan bir yapı içinde içeriği düzenlemek için izin ve
  • esnek, içeriği uyum ve gelişmek için izin, tamamen "" tam üzerinde kısıtlayıcı (örneğin, ilişkisel bir veritabanı gibi) . schemaless olabilir düğüm türü bir sistem kullanıyor
  • standart bir Java API (örneğin, javax.kullanır seyahat ve Turizm)
  • özet bilgiler nerede olduğunu gerçekten saklı: birçok seyahat ve Turizm uygulamaları saklayabilirsiniz içeriğinde çeşitli ilişkisel veritabanları ve diğer depolar, bazı açığa çıkaracak olmayan-seyahat ve Turizm mağazalar aracılığıyla seyahat ve Turizm API, ve bazı olabilir Federe çoklu mağazalara tek bir sanal depo.
  • sorgular ve tam metin arama kutusundan destekler
  • destekler olaylar, kilitleme, sürüm, ve diğer özellikleri

Kesinlikle tüm inşa veya kendi uygulama özellikleri olabilir, ama büyük olasılıkla daha ne asıl Amacınız uzak uygulamanızın alır.

Ne tür bir uygulama bu özellikleri yararlanabilir? İçerik yönetim sistemleri kullanmış depoları uzun bir süredir, seyahat ve Turizm (Tavşan) gerçekten büyümüştür ihtiyacı için bir ortak standart API erişim farklı bir içerik havuzu (bkz: JSR-170 JSR-283).

Başka bir örnek, elektronik dosyaları (genellikle kağıt belgeleri görüntüler) yönetmek ve arama ve sorgu sağlayan bir belge yönetim sistemleri. DMSes bir süre depoları kullandık.

Eser yönetim sistemleri depoları ek bilgi (metadata) ile birlikte dijital eserler (genellikle dosyaları) yönetmek için kullanabilirsiniz. Seyahat ve Turizm işleri harika, çünkü kaydedebilir, meta aynı konumda gibi dosyalar: o bunu anlamak bu ekstra özellikleri de onları görebilirsiniz, o umurumda değil yok onları görmek için. Artifactory seyahat ve Turizm kullanan Maven depo bir uygulama olduğunu biliyorum. Aynı zamanda Yönetim web hizmeti eserler, veri hizmeti, Aletler, test ve eser depoları bulunmaktadır.

Ama seyahat ve Turizm depoları dosyaları yönetmek için değil. Seyahat ve Turizm düğümlerin özellikleri (ya da birden çok değer ile) ve çocuk adlı içerebilir nerede düğümleri bir hiyerarşi basit bir kavram kullanır. İzin verilen özellikleri ve alt düğümü tamamen değiştirilebilir düğüm türleri tarafından dikte ve gerektiği gibi karışık düğümler tarafından olarak. Seyahat ve Turizm bazı yerleşik sık gereken düğüm türleri, o depodaki dosya ve klasörleri göstermek için kullanılan gibi önceden belirler. Bu yerleşik türleri yeniden, onları genişletmek veya kendi yazabilirsiniz. Birçok kişi eğer bir düğüm bir model almaya ihtiyacı varsa sadece düğümün kendisine dahil ederse eklemek mixins kullanarak yönü veya yönleri neredeyse savunucusu.

Seyahat ve Turizm kolaylıkla her eleman bir düğüm eşleştirilir ve her bir öznitelik öznitelik eşleştirilmiş deposuna XML içeriğini içe aktarma, destek için tasarlanmıştır. Ve bir sürü temsil XML veya YAML veya JSON kullanıyor ve bu tüm kolayca ve seyahat ve Turizm bir depoyu temsil saklanabilir. Örneğin, yapılandırma bilgilerini (normalde birden fazla XML dosyaları içinde saklanan olabilir) saklayan seyahat ve Turizm bir depo düşünün. Seyahat ve Turizm bilgileri, birden çok işlemden erişim sağlamak, sorgulama ve arama sağlayan sürüm ve içerik değiştiğinde uygulama(ler) bildirebilir.

Daha fazla ayrıntı ve örnekler ile seyahat ve Turizm birkaç iyi özetler. Bunlardan birkaçı:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006