ich frage mich allerdings, ob couchdb für kleine standalone Anwendungen geeignet ist, oder ist die Absicht, im Rahmen von Internet of things mehrere couchdb´s parallel zu schalten, um die Leistungsfähigkeit zu erhöhen? Kann hier jemand erläutern, weshalb gerade diese resourcenfressenden db-systeme gewählt wurden?hobbyquaker hat geschrieben: ....Ich befürchte das wird grenzwertig,.....Htrecksler hat geschrieben:Läuft ioBroker auch auf einem Raspi?
Projektvorstellung ioBroker
Moderator: Co-Administratoren
Re: Projektvorstellung ioBroker
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Projektvorstellung ioBroker
Klar, warum nicht. CouchDB erzeugt halt ganz gut Prozessorlast, daher meine Empfehlung ein Dual-Core System wie z.B. BananaPi oder Cubietruck einzusetzen.starfish hat geschrieben:ich frage mich allerdings, ob couchdb für kleine standalone Anwendungen geeignet ist,
In Zukunft ist auch das denkbar, aber erst mal ist auch die Erhöhung der Verfügbarkeit ein Punkt: einfach eine zweite CouchDB die einspringt falls die erste ausfällt.starfish hat geschrieben:oder ist die Absicht, im Rahmen von Internet of things mehrere couchdb´s parallel zu schalten, um die Leistungsfähigkeit zu erhöhen?
Das hat viele Gründe, unter anderem:starfish hat geschrieben:Kann hier jemand erläutern, weshalb gerade diese resourcenfressenden db-systeme gewählt wurden?
- CouchDB ist auch ein Webserver, man kann sogenannte "CouchApps" bauen die ohne weitere Server laufen
- CouchDB bietet sehr komfortable und einfach Replikationsmechanismen (erhöhen der Verfügbarkeit durch Failover, erhöhen der Perfomance durch Cluster mit Loadbalancer)
- CouchDB ist NoSQL - eine SQL Datenbank wie z.B. MySQL würde uns in feste Tabellenschemas zwingen was in dem Anwendungsfall aus meiner Sicht ein Nachteil wäre.
- CouchDB hat eine extrem einfach zu handhabende Schnittstelle (HTTP/REST/JSON)
- CouchDBs Map/Reduce Tasks werden in Javascript implementiert - das empfinde ich als Vorteil da wir eh schon in der JS-Welt drinstecken
- "Faulheit" der Entwickler: ich habe Tools gesucht mit denen wir möglichst schnell zum Ziel kommen können (ioBroker ist nun mal ein Hobby-/Freizeit-Projekt das nur über begrenzte Entwicklungs-Ressourcen verfügt)
-
- Beiträge: 3974
- Registriert: 24.03.2011, 04:32
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 71 Mal
Re: Projektvorstellung ioBroker
Wie groß sind die Chancen, daß das wahr werden kann?hobbyquaker hat geschrieben: Ich glaube/hoffe/behaupte dass wir noch dieses Jahr soweit sind dass die meisten CCU.IO-Anwender auf ioBroker umsteigen können und DashUI, ScriptGUI und yahui portiert sind (diese Projekte werden übrigens auch noch umbenannt).
Muß gestehen, daß ich das Thema ioBroker mangels Zeit und Änderungsnotwendigkeit völlig übersehen habe. Die Ruhe um CCU.IO & Co hat mich hierher geführt.
Re: Projektvorstellung ioBroker
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
-
- Beiträge: 3974
- Registriert: 24.03.2011, 04:32
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 71 Mal
Re: Projektvorstellung ioBroker
Na, da haben wir ja schon einen User! Aber dann doch immer noch CCU.IO. Also noch kein KomplettumsteigerHomoran hat geschrieben: ioBroker und ccu.io auf Cubietruck mit Batteriepuffer
Wie ist die Prognose? Umstellung noch in 2014?
Re: Projektvorstellung ioBroker
Es läuft schon eine ganze Menge!
und die Entwickler rackern sich auch wirklich ab.
Deswegen sind sie hier auch kaum noch zu "sehen".
Ich persönlich sehe das Ziel in 2014 "fertig" zu werden als sehr ambitioniert an.
Auch wenn jetzt schon einiges gut läuft, kam es bisher schon zweimal zur kompletten Neustrukturierung der Datenbank. Und so etwas kann auch nochmal kurz vor dem Ziel nötig sein.
Weil es angesprochen wurde: ccu.io (=Legacy-Adapter) läuft in großen Teilen auch schon, aber das einzubinden scheint doch ein größerer Happen zu sein.
Ich denke wir sollten HQ und Bluefox (..und die im dunkeln schaffenden ) in Ruhe arbeiten lassen, nach dem Motto:
Wenn's fertig ist, ist's fertig.
Gruß
Rainer
und die Entwickler rackern sich auch wirklich ab.
Deswegen sind sie hier auch kaum noch zu "sehen".
Ich persönlich sehe das Ziel in 2014 "fertig" zu werden als sehr ambitioniert an.
Auch wenn jetzt schon einiges gut läuft, kam es bisher schon zweimal zur kompletten Neustrukturierung der Datenbank. Und so etwas kann auch nochmal kurz vor dem Ziel nötig sein.
Weil es angesprochen wurde: ccu.io (=Legacy-Adapter) läuft in großen Teilen auch schon, aber das einzubinden scheint doch ein größerer Happen zu sein.
Ich denke wir sollten HQ und Bluefox (..und die im dunkeln schaffenden ) in Ruhe arbeiten lassen, nach dem Motto:
Wenn's fertig ist, ist's fertig.
Gruß
Rainer
Zuletzt geändert von Homoran am 28.11.2014, 17:55, insgesamt 1-mal geändert.
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!