NewSQL

Archi & Techno

SQLFire from the trenches

In a first article, I have explained why I think that NewSQL is a disruptive storage technology designed for traditional Information Systems. NewSQL relies on a scalable architecture and is designed to run on commodity hardware. In order to get actual figures for SQLFire, we have built a Proof of Concept for stress test purposes. The goal of this article is to give you some feedback on these stress tests in the chosen scenario.

Lire la suite
Archi & techno

SQLFire depuis les tranchées

Il y a plus d'un an nous vous avions présenté NewSQL et comment distribuer ses données avec l'une des implémentations de cette architecture SQLFire. Cette étude a été étayée par la réalisation d’un POC tirée d’un cas réel pour vous faire partager également les difficultés de mise en oeuvre de tels produits. Nous vous partageons aujourd'hui deux articles (en anglais). Le premier détaille notre cas d’utilisation et la distribution des données dans ce cas. Le second livre les résultats chiffrés des tests de charge réalisés…

Lire la suite
Archi & Techno

Let’s dig into SQLFire

A year ago, I promised in a previous (French) article to test the ability to migrate a standard Hibernate/SGBRD application to a NewSQL technology. It is now time to give you the results of our investigation. Don't worry I will first sum up this previous article and explain why I strongly believe that NewSQL is an important subject. Then I will present the hypothesis of our POC. And finally I will give you the results of this POC, our conclusions about what we will do…

Lire la suite
Archi & techno

NewSQL: Comment distribuer ses données avec SQLFire

Contexte SQLFire est une base de données relationnelle "in memory", c'est-à-dire qu'à tout instant ses données sont disponibles en mémoire vive. Les performances attendues sont donc très élevées, mais ce choix impose une limite sur le volume de données que peut stocker efficacement une instance (hors overflow sur le disque). Pour franchir cette limite, pour permettre un failover en cas de panne matérielle et pour pouvoir monter en puissance, les concepteurs de SQLFire ont choisi d'encourager les développeurs à partitionner et répliquer leurs données sur…

Lire la suite
Archi & techno

NewSQL

NewSQL. Beaucoup penseront à NoSQL. NewSQL est tiré du monde NoSQL mais reste différent. Comme NoSQL il s'agit d'une nouvelle architecture logicielle qui propose de repenser le stockage des données. Comme NoSQL elle tire partie des architectures distribuées, des progrès du matériel et des connaissances théoriques depuis 30 ans. Mais contrairement à NoSQL elle permet de conserver le modèle relationnel au coeur de notre SI. Est-ce seulement un moyen de plus pour surfer sur la vague NoSQL? Nous ne le pensons pas. Dans cette série…

Lire la suite