recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment enregistrer des données localement

Récemment, j'ai rencontré une exigence lors de l'écriture d'un logiciel de bureau utilisant Electron : sauvegarder localement les données renseignées par l'utilisateur. Mon usage est de sauvegarder les données localement sous forme de fichier, mais j'ai rencontré un problème car les données sont. enregistré. Plus vous venez, plus le fichier sera volumineux, comme ceci. La vitesse de lecture des fichiers deviendra de plus en plus lente, et les fichiers devront être relus à chaque fois, ce qui est vraiment lent. . . Je voudrais donc demander à tous les développeurs : comment un logiciel de bureau peut-il enregistrer des données localement ? Existe-t-il un type de base de données qui peut être intégrée au logiciel et le logiciel peut ensuite être utilisé ?

仅有的幸福仅有的幸福2804 Il y a quelques jours631

répondre à tous(3)je répondrai

  • phpcn_u1582

    phpcn_u15822017-06-05 11:14:44

    indexeddb

    répondre
    0
  • 阿神

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

    sqlite
    Fortement recommandé

    répondre
    0
  • 为情所困

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

    Pour ce problème, cela dépend de votre volume de données. Pour les données qui ne sont pas particulièrement volumineuses, vous pouvez utiliser SQLite ou diviser le fichier de données en plusieurs fichiers pour le stockage et créer un index pour chaque fichier auquel vous pouvez vous référer. l'index inversé ici. Ensuite, lors de la récupération des données, utilisez les algorithmes pertinents pour localiser le fichier correspondant et récupérer les données.
    ,,,,,,,,
    Pour une grande quantité de données, vous devez changer le plan de conception et profiter des bases de données de type nosql, comme redis et hbase.

    répondre
    0
  • Annulerrépondre