|
Actuellement, nous vivons tous à une époque de stockage massif de données, mais le big data et sa technologie sous-jacente, le NoSQL, deviennent également un mot à la mode sur Internet. Pour les entreprises Internet mondiales telles que Google, Facebook et IBM, l’utilisation de NoSQL, un inventaire de données non relationnel hautement évolutif, dépasse souvent celle des bases de données relationnelles. En fait, dans le processus de résolution de certains problèmes liés à des données massives et semi-structurées, une série de nouveaux produits de bases de données sont nés, appelés NoSQL. Du 26 au 27 avril 2013, le Big Data Global Technology Summit 2013, organisé par la marque WOT (World Of Tech) du groupe 51CTO Media, s’est tenu à l’hôtel Renaissance Beijing R&F. Les produits NoSQL sont en constante évolution, avec des fonctionnalités et des propositions de valeur différentes, ce qui rend souvent le choix difficile. Le journaliste a discuté en profondeur avec Ming Lei, un expert en développement logiciel originaire de la Silicon Valley, qui travaille chez Oracle, Microsoft et Google, ainsi que l’analyse réelle de NoSQL, et a résumé certains points de vue pour référence des internautes.
Mme Ming Lei (à gauche) Systèmes distribués et NoSQL Un système distribué comprend de nombreux niveaux différents : il inclut la couche application, la couche de données, la couche performance, etc., il s’agit désormais principalement de la couche application et de la couche de données, qui sont toutes deux des composants importants du système distribué ; la couche application est généralement sans état, et la couche de données effectue constamment des opérations pour sauvegarder l’état. La couche de données est le niveau le plus difficile et le plus profond dans un système distribué. Le point de Ming Lei est que NoSQL est une mémoire dans un système distribué, qui est une sorte de système distribué. Ou un niveau de systèmes distribués. Comparaison entre le cache NoSQL et le cache CDN La plus grande différence entre la mise en cache NoSQL et la mise en cache CDN est que la mise en cache NoSQL se réfère au cache de la couche de données, et non au cache de la couche application, ni au cache de la couche réseau, donc son cache est des données relativement brutes. Par exemple, les transactions dans cette logique applicative ne sont pas les résultats finaux pour l’utilisateur, donc si nous mettons en cache au niveau réseau, la technologie la plus courante s’appelle CDN, qui s’appelle ContentDeliveryNetwork en anglais, qui met généralement en cache certaines pages web spécifiques sur certains serveurs web situés à l’extrémité du réseau, près de l’utilisateur.
|