Les avantages d'une Base de données en mémoire dans SQLite

J'ai lu sur le mot-clé ":la mémoire:" à partir d'un livre sur SQLite aujourd'hui, mais il ne dit que ce qu'il est, comment l'utiliser et les explications étaient trop courts. J'ai donc cherché pour plus d'informations, cliquez ici, mais ne pouvait pas obtenir SQLite spécifiques info.

  1. Quels sont les avantages de ':mémoire: "mode ont? (Quand dois-je besoin?)

  2. Base de données en mémoire de la performance est plus rapide?

  3. Dois-je encore besoin d'utiliser des transactions sur une base de données En mémoire?

  • Principal avantage, la performance. Lors de la connexion à la base de données est fermée, il disparaît. Voir stackoverflow.com/questions/849679/...
  • Merci, mais j'ai déjà lu le thread et il n'était pas clair à propos de la performance. J'ai aussi lu quelques discussions sur d'autres SGBD tel que MySQL, et les bases de données temporaires n'ont pas été plus rapide. C'est pourquoi j'ai demandé ici..
  • Il y a une différence entre une "base de données temporaire/de la table" et une "mémoire de la base de données" temporaire peut être encore sur le disque.
  • Je ne le savais pas, merci!! Ensuite, ce que vous avez dit est juste? Des performances plus rapides??
  • Pas nécessairement beaucoup plus rapide: stackoverflow.com/questions/764710/... YMMV
InformationsquelleAutor Jenix | 2015-09-28