2017-11-03 3 views
-3

Ich bin auf der Suche nach einer Datenbank für IOT-Gerät. Es sollte unter Funktionen haben. 1. Sehr geringer Speicherverbrauch. (Das Gerät wird nur 2-4 GB Speicher für die Datenbank haben). 2. Daten, die in der Datenbank gespeichert werden sollen, sind nicht sehr groß. 3. Es sollte sehr schnell sein. 4. Es sollte Python unterstützen. 5. Es kann unter Linux installiert werden. 6. Es kann NoSQL oder relational sein.Datenbank für kleine IOT-Geräte

Könnten Sie bitte einige Datenbanken für diese Anforderungen vorschlagen?

+0

2 - 4 * GB * ist "sehr wenig Speicher" in diesen Tagen? :) – duskwuff

+0

Ja. Aber das Gerät ist ein altes Gerät. – IOT

+0

Die Frage gehört hier: https://softwarerecs.stackexchange.com –

Antwort

1

Ich habe SQLite (http://sqlite.org) für solche Projekte in der Vergangenheit verwendet, als ich ein relationales Frontend wollte.

Früher könnte ich BerkeleyDB oder eines seiner nahen Verwandten verwenden, die einen einfachen Schlüssel-Wert-Speicher bieten, aber es ist wahrscheinlich nicht mehr buzzword-konform.

+0

Dank G.K. McIntire. – IOT

+0

sqlite ist die Standardauswahl für eingebettete Geräte, Smartphones usw. https://www.sqlite.org/mostdeployed.html –

0

Verwenden Sie Firebase als Echtzeit-Leichtgewicht, NoSQL-Datenbank und es gibt verschiedene APIs, die leicht im Internet verfügbar sind, um Arduino oder Raspberry Pi mit der Firebase-Datenbank zu verbinden.

+0

Dies sollte ein Kommentar sein – aKilleR

Verwandte Themen