suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So speichern Sie Daten lokal

Kürzlich bin ich beim Schreiben einer Desktop-Software mit Electron auf eine Anforderung gestoßen: die vom Benutzer eingegebenen Daten lokal zu speichern. Meine Verwendung besteht darin, die Daten lokal in Form einer Datei zu speichern, aber ich bin auf ein Problem gestoßen, da die Daten so sind Je öfter Sie kommen, desto größer wird die Datei. Die Geschwindigkeit beim Lesen von Dateien wird immer langsamer und die Dateien müssen jedes Mal erneut gelesen werden, was sehr langsam ist. . . Deshalb möchte ich alle Entwickler fragen: Wie kann eine Desktop-Software Daten lokal speichern? Gibt es eine Art Datenbank, die in die Software integriert werden kann und dann die Software genutzt werden kann?

仅有的幸福仅有的幸福2732 Tage vor576

Antworte allen(3)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-06-05 11:14:44

    indexeddb

    Antwort
    0
  • 阿神

    阿神2017-06-05 11:14:44

    sqlite
    强烈推荐

    Antwort
    0
  • 为情所困

    为情所困2017-06-05 11:14:44

    对于这个问题,得看你的数据量,对于不是特别大的数据量,可以使用sqlite或者将数据文件分成多个文件存储,为每个文件建立索引,这里可以参考倒排索引,然后取数据时,使用相关的算法,定位到对应的文件,取出数据。
    ,,,,,,,,
    对于大量数据,则需要改变设计方案,利用利用nosql类型的数据库优势,比如redis和hbase等。

    Antwort
    0
  • StornierenAntwort