NoSQL Magasin de données en mémoire pour .NET

NoSQL datastore vous permet de stocker des données non relationnelles telles que des documents et des objets. Cela offre une simplicité de conception par rapport aux données relationnelles où vous devez effectuer le mappage objet-relationnel. NoSQL datastore fournit également un schéma flexible car chaque document/objet peut être différent des autres. Et enfin, NoSQL le magasin de données fournit la distribution des données sur plusieurs serveurs pour l'évolutivité de la capacité de stockage et de transaction.

NCache peut être utilisé comme un puissant NoSQL Magasin de données pour .NET. Il offre tous les avantages d'un NoSQL Datastore mentionné ci-dessus mais ajoute la valeur d'être extrêmement rapide car il s'agit d'un datastore en mémoire. Ce dernier aspect fait NCache très attrayant pour les applications à transactions élevées qui nécessitent des vitesses de traitement extrêmes.

NCache est un cache distribué en mémoire extrêmement rapide et évolutif pour .NET / .NET Core.

Comment se fait- NCache a NoSQL Magasin de données?

NCache fournit les ensembles de fonctionnalités suivants qui rendent NCache une puissante NoSQL Datastore en mémoire.

  1. Schéma flexible : Stockez des documents JSON ou des objets .NET dans NCache où chaque objet est différent des autres.
  2. Évolutivité linéaire via la distribution : NCache distribue les données à plusieurs serveurs en fonction de l'algorithme de hachage autour des clés (Partition-Replica Topology). Cette distribution vous permet de faire évoluer votre stockage ainsi que la capacité de transaction.
  3. Recherche SQL/LINQ : NoSQL Datastore est utilisé pour stocker d'énormes quantités de données. Et, trouver facilement ces données nécessite la prise en charge des requêtes SQL/LINQ. NCache fournit ce soutien et vous donne un ExecuteReader API de style pour SQL. Et, étant une solution .NET native, NCache prend également en charge les requêtes LINQ.
  4. Persistance: NCache vous permet de conserver les données qui y sont stockées à travers une variété de méthodes. Vous pouvez utiliser les fonctions Write-through/Write-behind de NCache pour conserver les données dans votre magasin personnalisé. Ou, vous pouvez utiliser les outils Dump/Reload fournis avec NCache pour prendre des instantanés de vos données à différents intervalles.

Avoir la possibilité d'utiliser NCache pour la messagerie et également pour la mise en cache des données, les microservices .NET fonctionnent très rapidement.

Pourquoi utiliser NCache as NoSQL Magasin de données?

Si vos applications sont développées en .NET / .NET Core et souhaitez utiliser un NoSQL magasin de données, alors vous devez utiliser NCache. Ceci est dû au fait NCache est le .NET le plus puissant NoSQL Datastore en mémoire disponible qui vous offre les avantages suivants :

  1. 100% .NET / .NET Core Cache: NCache est le seul .NET vraiment natif NoSQL Magasin de données en mémoire disponible sur le marché. Tous les autres sont développés en C++ sur Linux et ensuite portés sur Windows avec une compatibilité limitée avec .NET. NCache s'intègre parfaitement dans votre .NET / .NET Core pile d'applications et simplifie vos coûts de développement et de maintenance.
  2. Extrêmement rapide et évolutif : NCache est extrêmement rapide pour être un cache distribué en mémoire. Et, il offre également une évolutivité linéaire grâce à laquelle il ne devient jamais un goulot d'étranglement pour votre .NET / .NET Core performances des applications même en cas de pics de charge.
  3. La haute disponibilité: NCache fournit une architecture de clustering peer to peer auto-réparatrice qui n'a pas de point de défaillance unique. Aditionellement, NCache réplique intelligemment les données en mémoire afin qu'il n'y ait aucune perte de données en cas de panne d'un serveur de cache et en même temps un coût de réplication minimum.

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.