ben bir kaç ihtiyaçlarına cevap olacak veri depolama biçimi için arıyorum. i bu gereksinimleri standart dışı olduğunun farkında, ve şimdi ben de herkes gibi activerecord ve ORM çözümleri kullanarak değilim, ama bu benim "Holy Grail" - Eğer böyle bir şey biliyorum, ben sonsuza dek minnettar olacaktır:
- pure PHP
- i depo [X] önceden oluşturmak istiyorsanız, if i reference it, it exists yok - çoklu depoları, tercihen file based taşınabilirlik için, ben nerede "kullanımı depo [X]" bunu anlatarak örneğini .
- sıfır veritabanı yapılandırma - benim kodunda başvurulan eğer ben tabloları veya ihracat SQL dökümlerini oluşturmak istemiyorsanız, bu olması gereken veritabanı, otomatik oluşturulan herhangi bir karışıklık olmaksızın, my code is my schema
- hierarchical, ilişkisel değil, ideal bir yapı, sadece bir serbest formlu, şema az XML olurdu, ancak XML büyük ağaçlar ile korkunç gerçekleştirir beri, sadece bir XML dosyası olamaz.
i yassı XML depolama (XPath ve XQuery) ile tecrübe var ama orta büyüklükte bir depo üzerinde gags ve uygulama sakat.
ben de bir tek genel tablo ile bir SQLite veritabanı içine düştü anahtar => değer çiftleri ile denemişlerdir, ama o daha hızlı gags ve anahtar => değer çiftleri bile basit rekor bir performans decimator olduğunu yeniden şekillendirme.
dışında hiçbir güncelleme kısmından, ideale oldukça yakın zend çerçevesinde, uygulanan nihayet, ben Lucene ile denedi.
herhangi bir fikir, herkes?