MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odczytywanie, pisanie i przechowywanie JSON za pomocą Node w Heroku

Ujawnienie:jestem właścicielem platformy node.js w Heroku.

Musisz usunąć stan z aplikacji. Aby zastąpić pliki JSON w aplikacji węzła, powinieneś spojrzeć na mongo, s3 i redis:

  • mongo :bogata w funkcje i dość szybka
  • s3 :abstrakcja, która najlepiej odwzorowuje pamięć 'filesystem' (zadbaj o uprawnienia)
  • ponowne :prosty i szybki

Osobiście wolę redis dla prostych przypadków użycia (wygląda na to, że twój może się kwalifikować). Możesz po prostu wrzucić JSON i przeanalizować go. Alternatywnie, najpopularniejszy klient redis dla węzła zapewnia przyjazny interfejs dla prostych skrótów:

https://github.com/mranney/node_redis#friendlier-hash-commands

Redis, mongo, s3:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Replika MongoDB ustawiona na platformie Azure, gdzie skierować zaporę?

  2. MongoDB sortuje dokumenty według elementów tablicy

  3. Jak mogę połączyć się z MongoDB Atlas za pomocą Robomongo?

  4. Kopiuj bazę danych w Mongoose

  5. Nie można połączyć się z usługą mongodb w klastrze Kubernetes