Die neueste Ionic verwendet jetzt "Storage", die auf einem Schlüssel-Wert-Paar basierten Speicher beruht. Jetzt bin ich ein Webentwickler und ich benutze MySQL almsot jeden Tag, und ich würde es gerne auch in Ionic verwenden. Jetzt gibt es zahlreiche SQLite- und WebSQL-Tutorials, aber ich lese überall, dass dies in Zukunft fallen wird, also seien Sie bereit, Schlüsselpaar-Wertdatenbanken zu verwenden.Ionic Storage ist es möglich, SQL mehr zu verwenden?
Jetzt bin ich verwirrt, denn wie können Sie Querverknüpfungen in Datenbanken für relationale Daten tun? Ich habe immer angenommen, relationale Datenbanken sind viel effizienter und hält die Daten organisiert. Ist das überhaupt möglich mit Schlüsselwert?
Ich dachte über die Verwendung von JSON, aber das würde bedeuten, jedes Mal, wenn Sie eine Zeile hinzufügen oder löschen möchten, müssen Sie die gesamte JSON-Datenbank neu schreiben ... Und wie würden Sie eine Zeile mit der Speicherfunktion von Ionic aktualisieren?
Ich weiß nicht, wo Sie den Eindruck haben, dass die Verwendung von JSON eine vollständige Neuschreibung der Datenbank erfordert. Es muss wahrscheinlich nur eine Zeile/ein Dokument Daten bearbeiten. Wenn Sie stark in JSON investiert sind, lesen Sie [Postgres] (http://postgresql.org) und die [tiefe Unterstützung für JSON-Datenabfragen und -manipulationen] (https://www.postgresql.org/docs/9.6/). static/datatype-json.html) falls nicht [MongoDB] (http://mongodb.org). Andere Optionen, die in Betracht gezogen werden sollten. – tadman
Relationale Datenbanken werden den Weg des Dinosauriers gehen - mit dem ich meine, dass sie für hundert Millionen Jahre, vielleicht zwei, dauern werden und nur ausgelöscht werden, wenn 30 Billionen Tonnen Weltraummüll donnern und ein Divot hinterlassen die Größe von Ohio irgendwo. –
wie @BobJarvis sagte, Relational DB ist hier zu bleiben. Es ist nur die Tatsache, dass für den Großteil der neuen Software, die wir in diesen Tagen herstellen, wie mobile Apps und HTML5-Apps, die Schlüssel-Wert-Speicher ausreichend und dennoch ressourcenschonend sind. – n00b