2017-10-10 4 views
2

Ignite vs mongo dbenflammer l'utilisation apache vs mongo utilisation db - différence

  1. quelles sont les principales différences entre Ignite apache et mongo db?

  2. est mongo db une base de données que nous conservons dans le disque et allumons une mémoire que nous conservons dans Ram?

  3. et pouvez-vous les utiliser ensemble? Si oui, comment allez-vous les combiner?

Répondre

5
  1. Si ne pas entrer dans les détails, Ignite prend en charge la valeur clé et l'accès SQL, alors que l'accès prend en charge mongo basé sur des documents. Ignite prend en charge les transactions, tandis que Mongo est finalement cohérent. Ignite prend en charge la mémoire uniquement et la mémoire avec le disque tandis que Mongo ne prend en charge que la mémoire avec le disque
  2. À partir de la version 2.0 Ignite fournit son propre distributed persistence. Une fois la persistance native activée, il stockera un surensemble de toutes les données sur le disque. RAM tiendra un sous-ensemble ou le même ensemble de données pour des raisons de performances en mémoire.
  3. En plus de la persistance native, Ignite peut utiliser un 3rd party disk-based database incluant MongoDB. Cependant, vous devez considérer the following limitations si vous décidez d'utiliser MongoDB au lieu de la persistance native dans Ignite.
+0

Quelle est la différence entre l'accès par valeur-clé et l'accès par document? n'est pas la même chose? – Ohad