Electron aracılığıyla hem web tabanlı hem de çapraz platform masaüstü çözümü olarak sunulacak bir uygulama üzerinde çalışıyoruz.Bir Electron uygulaması için yerel, dosya tabanlı veritabanı
Müşteri gereksinimleri nedeniyle, masaüstü istemcisi verileri depolamak için "bulut" u kullanamaz; Tüm veriler yerel makinede saklanmalı veya daha da iyisi, kullanıcının harici bir HDD üzerinde veritabanı/veri dosyasını tutma seçeneği olmalıdır, böylece aynı yerel ağdaki başka bir kullanıcı aynı veri dosyasını kullanabilir.
NeDB, PouchDB, vs'ye bakıyorduk, ancak bunların hepsi, verileri depolamak için tarayıcıda Web SQL veya IndexedDB kullanıyor. NeDB teorik olarak dosya sistemini kullanabilir, ancak bu sadece Düğüm Webkit uygulamaları için mümkün görünüyor.
Diğer bir seçenek de elbette MongoDB, ancak bir web sunucusunda bir site kurmak gerektirir. Kullanıcılarımızın bunu kendi makinelerinde nasıl ayarlayacağını görmek, bu sadece bir kullanıcı için çalışacak, ancak verileri paylaşmaları için çok zorlaştıracaktır (not: kullanıcılara az teknik bilgi sahibi olan).
- NeDB'yi tarayıcıdaki veritabanı yerine bir dosyadaki verileri kalıcı hale getirmeye zorlamanın bir yolu var mı?
- Alternatif olarak, herhangi bir kişi elektron/düğüm ile iyi çalışan bir dosya tabanlı, kompakt bir veritabanı biliyor mu?
Tercihen bir NoSQL veritabanı kullanmak isteriz, ancak dosya tabanlı SQL veritabanlarının seçenekleri de dikkate alınacaktır.
Bunun "web tabanlı" bölümünü çevreleyen gereksinimlere daha fazla katılabilir misiniz? ccnokes, Electron ile uğraşırken onun cevabı ile doğrudur, fakat sorunuzdan, standart bir Tarayıcıda da çalışacak bir şeye ihtiyacınız olduğu anlaşılıyor. Bu doğru mu? –