IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres SGBD Discussion :

YDB, une base de données SQL distribuée et open source, sous licence Apache 2.0


Sujet :

Autres SGBD

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    mai 2019
    Messages
    832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mai 2019
    Messages : 832
    Points : 10 441
    Points
    10 441
    Par défaut YDB, une base de données SQL distribuée et open source, sous licence Apache 2.0
    YDB, une base de données SQL distribuée et open source, sous licence Apache 2.0,
    elle fonctionne sur des plateformes x86 64 bits avec un minimum de 8 Go de RAM

    YDB a été conçu à partir de zéro en réponse à la demande croissante de services web interactifs évolutifs. L'évolutivité, la cohérence stricte et les transactions inter-rangs efficaces étaient indispensables pour une telle charge de travail de type OLTP. YDB est construit par des personnes ayant une solide expérience des bases de données et des systèmes distribués, qui ont développé une base de données No-SQL et le système Map-Reduce pour l'un des plus grands moteurs de recherche au monde.

    Sous licence Apache 2.0, YDB fonctionne sur des plateformes x86 64 bits avec un minimum de 8 Go de RAM. « Nous avons une grande expérience de l'exécution de systèmes de production sur des machines x86 64 bits travaillant sous Ubuntu Linux. Nous avons trouvé que la conception flexible de YDB nous permet de construire plus de services au-dessus de lui, y compris des files d'attente persistantes et des dispositifs de blocs virtuels », déclare l’équipe de développement.

    Nom : grps.png
Affichages : 94600
Taille : 32,2 Ko

    « À des fins de développement, nous vérifions régulièrement que la base de données YDB peut être construite et fonctionner sous les dernières versions de MacOS et Microsoft Windows. »

    YDB peut être déployé dans trois zones de disponibilité. Le cluster reste disponible en lecture et en écriture pendant la panne complète d'une seule zone. Une zone de disponibilité est un centre de traitement des données ou un segment isolé de celui-ci présentant une distance physique minimale entre les nœuds et un risque minimal de défaillance en même temps que d'autres zones de disponibilité.

    Une grande région géographique est une zone dans laquelle la distance entre les zones de disponibilité est de 500 km ou moins. Un cluster YDB géo-distribué contient des nœuds situés dans différentes zones de disponibilité au sein d'une grande région géographique. YDB effectue des écritures de données synchrones dans chacune des zones de disponibilité, ce qui garantit des performances ininterrompues en cas de défaillance d'une zone de disponibilité.

    Dans les clusters géographiquement distribués, il est possible de choisir une politique de distribution des ressources informatiques entre les centres de données. Cela vous permet de trouver le bon équilibre entre un temps d'exécution minimum et un temps d'arrêt minimum si un centre de données tombe en panne.

    Évolutivité horizontale

    Contrairement aux bases de données relationnelles traditionnelles, YDB est évolutive, ce qui permet aux développeurs d'étendre simplement le cluster avec des ressources de calcul ou de stockage pour faire face à une charge croissante. YDB possède des couches de stockage et de calcul désagrégées qui vous permettent de faire évoluer les ressources de stockage et de calcul indépendamment.

    Les installations de production actuelles comptent plus de 10 000 nœuds, stockent des pétaoctets de données et gèrent des millions de transactions distribuées par seconde.

    Reprise automatique après sinistre

    YDB dispose d'un support de récupération automatique intégré pour survivre à une panne matérielle. Après une défaillance imprévisible d'un disque, d'un nœud, d'un rack ou même d'un centre de données, YDB reste entièrement disponible pour les lectures et les écritures et restaure automatiquement la redondance des données requise.

    Base de données multitenant et sans serveur

    YDB prend en charge les configurations multitenant et sans serveur. Un utilisateur peut exploiter un cluster YDB et créer plusieurs bases de données qui partagent un pool de stockage et disposent de différents nœuds de calcul. Un utilisateur peut également exécuter plusieurs bases de données sans serveur qui partagent un pool de ressources de calcul pour les utiliser efficacement.


    YDB combine une cohérence forte, des transactions ACID, des requêtes hautes performances, une acquisition de données rapide avec un dialecte SQL familier et un support API JSON. Fonctionne avec toutes les charges de travail modernes : clé-valeur, relationnel, JSON.

    Source : YDB

    Et vous ?

    Que pensez vous de YDB ?

    Voir aussi :

    Il y'aurait plus de mille milliards de bases de données SQLite en utilisation active, faisant du SGBD le composant logiciel le plus largement déployé et utilisé

    SQLite 3.37 est disponible, le moteur de base de données léger apporte le mode STRICT tant attendu, une amélioration de l'interface CLI et plus

    PostgreSQL aurait commencé à travailler sur le support de la compression Zstandard, pour compléter toutes les possibilités de LZ4 que l'on trouve actuellement dans PostgreSQL 14

    Facebook explique les défis auxquels il a dû faire face lors de la migration de MySQL 5.6 vers la version 8.0, une migration qui a duré des années avec à la clé des gains non négligeables
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    octobre 2019
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2019
    Messages : 762
    Points : 3 200
    Points
    3 200
    Par défaut
    intéressant, je la testerais à l'occasion, mais pourquoi imposé "des plateformes x86 64 bits avec un minimum de 8 Go de RAM" ?

    Les plateforme arm prennent de plus en plus d'ampleur. C'est dommage car les concurrents sont multiplateforme et multi architecture, mais c'est peut être temporaire, juste pour sortir facilement une V1.0.
    Et pourquoi 8 Go de RAM ? pas 4 ou 16 ? Il y'a vraiment un morceau de code qui empêche le service de démarrer si on a que 4go de ram ? J'ai jamais vu ça ailleurs dans les autres SGBD.
    Surtout qu'aujourd'hui les SGBD tourne dans des conteneurs avec parfois juste 80mo de ram ou... des dizaines de To

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juillet 2007
    Messages : 857
    Points : 1 888
    Points
    1 888
    Par défaut
    YDB pour Yandex DataBase... Ce n est pas un petit projet récent. C est un gros projet de prod écrit en C++. Si ce n est que x86 c est que c est leurs serveurs de prod et qu'ils ont des optimisations assembleur j imagine.

    Par contre c est possible que sa mise en open-source soit récente.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  4. #4
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    7 870
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2006
    Messages : 7 870
    Points : 18 838
    Points
    18 838
    Par défaut
    Citation Envoyé par abriotde Voir le message
    YDB pour Yandex DataBase... Ce n est pas un petit projet récent
    c'est surtout que c'est du Made In Russia et avec les mesures restrictives qu'impose la C.E.E. on ne sait jamais..

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/01/2006, 21h30
  2. Importation d'une base de donnée sql server vers oracle
    Par delphy456 dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 17/01/2006, 14h44
  3. Accès à une base de données SQL serveur
    Par TALNA dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/11/2005, 09h09
  4. Réponses: 3
    Dernier message: 01/09/2005, 16h24
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo