Sortie de MongoPassion

Posté par  . Édité par Ysabeau et Davy Defaud. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
22
26
nov.
2020
Base de données

Après plus de trois mois de développement, une équipe de stagiaires autogérée du 24ème a mis au point une application de gestion de bases de données MongoDB. L’objectif ? Créer un outil corrigeant certains défauts des outils libres actuels tout en conservant une interface ergonomique et agréable.

MongoPassion est un outil libre sous licence AGPL 3.0, développé en PHP, entièrement gratuit et utilisable par tous les utilisateurs et les utilisatrices de MongoDB.

Requêtes et jointures avec pgModeler (PostgreSQL)

Posté par  . Édité par BAud, Davy Defaud, Ysabeau, ZeroHeure et Xavier Claude. Modéré par Xavier Claude. Licence CC By‑SA.
64
29
jan.
2020
Base de données

Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.

Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.

Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)

Rapide présentation de pgModeler

pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :

  • construire par interface graphique un modèle de base de données (tables, schémas, rôles…), mais bien plus ; en fait, il propose toutes les fonctionnalités offertes par PostgreSQL, allant jusqu’aux extensions PostGIS ;
  • créer une base de données à partir d’un modèle : passer de la représentation à l’implémentation ;
  • à l’inverse, créer un modèle à partir d’une base de données ;
  • comparer une instance PostgreSQL avec un modèle et produire — voire réintégrer — les différences entre schémas ;
  • administrer sa base, avec un module riche, mais qui n’égalera sans doute pas pgAdmin ;
  • produire un dictionnaire des données.

Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.

Appel à contributions de la Fondation MariaDB auprès des universités

Posté par  . Édité par Davy Defaud, Ysabeau et ZeroHeure. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
22
5
nov.
2019
Base de données

La Fondation MariaDB lance un appel à contributions auprès des enseignants et de la communauté afin de contribuer à un curriculum de formation théorique et pratique sur les bases de données, en s’appuyant tout ou partie sur MariaDB. Kaj Arnö, président de la Fondation MariaDB, viendra présenter l’initiative à Paris le 12 novembre à 16 h au Bistro du Canal (75010), juste avant l’événement organisé par le Fonds de Dotation du Libre et le CNLL à Cap Digital.

L’objectif de cet enseignement est de s’attaquer à la pénurie de compétences avancées sur les bases de données et d’améliorer la pédagogie sur les aspects algorithmiques (caches, structures des index, prédiction de jointure, tables de hachage sans verrou, etc.) qu’il faut aujourd’hui environ dix ans à acquérir. Kaj Arnö présentera également la feuille de route de MariaDB (10.5).

PostgreSQL 11.0

Posté par  . Édité par Snark, ZeroHeure, Davy Defaud, BAud, Julien Jorge, palm123, Nils Ratusznik et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
64
22
oct.
2018
Base de données

PostgreSQL est un système de gestion de base de données relationnelle. La version 11 est sortie ce 18 octobre 2018.

Logo PostgreSQL

Les principales nouveautés, détaillées en seconde partie de la dépêche, se sont concentrées sur la gestion des bases ayant un très gros volume de données.

OpenDBViewer 1.1.0

Posté par  (site Web personnel) . Édité par bubar, Xavier Teyssier, Davy Defaud et patrick_g. Modéré par patrick_g. Licence CC By‑SA.
53
29
août
2018
Base de données

Il y a presque un an, une dépêche annonçait le logiciel OpenDBViewer, sponsorisé par l’entreprise Jet1oeil et supervisé par moi‐même.

Il s’agit, comme son nom le suggère, d’un petit logiciel très léger écrit en C++/Qt pour lire et modifier les bases de données SQLite, MySQL et PostgreSQL. Le logiciel est sous licence GPL v3.

Avec la venue de stagiaires dans l’entreprise, nous avons pu développer de nouvelles fonctionnalités durant l’année afin d’encore améliorer son ergonomie.

Libération de FoundationDB

Posté par  (site Web personnel) . Édité par Davy Defaud et Pierre Jarillon. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
27
25
avr.
2018
Base de données

FoundationDB, une base de données distribuée adaptée à de grands volumes de données, a été libérée. Apple avait racheté la société FoundationDB, éditrice de la solution de base de données du même nom, il y a trois ans. Avant le rachat, une version gratuite mais non libre était disponible. Depuis, certaines personnes regrettaient qu’une base de données de cette qualité ne soit plus disponible. Apple a fait le choix tout récemment de publier FoundationDB sous une licence libre (licence Apache 2.0) et d’encourager le développement d’un écosystème autour de celle‐ci.

Logo de FoundationDB

Elastic inclura X-Pack dans sa distribution

Posté par  . Édité par ZeroHeure, Davy Defaud et Pierre Jarillon. Modéré par Pierre Jarillon. Licence CC By‑SA.
36
7
mar.
2018
Base de données

Dans un article de blog, en anglais, Shay Banon, le créateur de ElasticSearch, annonce qu’il va « ouvrir » le code de X-Pack, la suite d’extensions propriétaires de l’ensemble de produit Elastic. Mais cette ouverture n’en est pas une au sens où on aurait aimé l’entendre !

Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL

56
25
fév.
2018
Base de données

Contributeur de longue date au projet PostgreSQL, Dimitri Fontaine a publié il y a quelques mois un ouvrage consacré au développement d’applications et au « SGBD libre de référence » : Mastering PostgreSQL in Application Development. On s’est dit que cela pourrait être une bonne occasion pour avoir sa vision sur l’évolution de PostgreSQL et des rapports entre développeurs et bases de données.

Sortie de Bokeh 7.10

Posté par  (site Web personnel) . Édité par Davy Defaud, Paul POULAIN, Xavier Teyssier et Xavier Claude. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
17
13
sept.
2017
Base de données

Bokeh est un portail documentaire libre (AGPL v3) initialement destiné aux réseaux de lecture publique. Il est utilisé en production par plus de 1 500 médiathèques. Son utilisation s’étend aujourd’hui aux bibliothèques privées ainsi qu’aux sites qui ne nécessitent qu’une gestion de contenu (CMS) sans aucun lien avec un SIGB.

Logo de Bokeh

Cette version comporte entre autres :

  • une nouvelle gestion des outils d’administration dans l’interface publique (boîte à outils, gestion des menus, des boîtes, des fenêtres surgissantes) ;
  • un moteur de recherche dans le gestionnaire des articles ;
  • des fonctionnalités personnalisables dans l’en‐tête des résultats ;
  • le versionnage des articles et des paramétrages des boîtes, afin de pouvoir les restaurer individuellement ;
  • de nouvelles fonctionnalités pour les Bokeh en lien avec le SIGB Nanook (mise a jour des codifications, préinscription en ligne, authentification par courriel) ;
  • des connecteurs à de nouvelles ressources numériques ou des améliorations (La souris qui raconte, Le Kiosk, BiblioonDemand, Capturator) ;
  • le partage par courriel d’une liste de résultats.

La suite de la dépêche détaille quelques‐unes de ces nouveautés.

OpenDBViewer 1.0.1, lecteur de base de données léger SQLite & MySQL

Posté par  (site Web personnel) . Édité par Davy Defaud, ZeroHeure, bubar, Pierre Jarillon et palm123. Modéré par Xavier Claude. Licence CC By‑SA.
Étiquettes :
27
12
sept.
2017
Base de données

OpenDBViewer est un petit logiciel qui permet dans une interface très simple de se connecter à une base de données SQLite ou MySQL.

Je l’avais d’abord conçu en Python pour mes besoins personnels et professionnels. Ce logiciel a été ensuite converti en C++ avec Qt. Bien qu’il soit opérationnel, beaucoup de choses pourraient l’améliorer. Pour cela, les contributions des utilisateurs et des développeurs sont chaleureusement espérées.

Au revoir Open Food Facts et Open Beauty Facts, bienvenue à Open Pet Food Facts ! — 31 mars 2017

Posté par  . Édité par Davy Defaud, Nils Ratusznik, Benoît Sibaud et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
11
1
avr.
2017
Base de données

Dans la grande tradition de mettre la technologie à la disposition de nos animaux de compagnie et à leurs propriétaires, l’équipe de bénévoles derrière Open Food Facts et Open Beauty Facts est fière de dévoiler une solution au problème grandissant du surpoids chez les animaux de compagnie.

Open Pet Food Facts
Voici Open Pet Food Facts, la base de données alimentaires pour animaux domestiques.

Sortie de Bokeh 7.8

Posté par  (site Web personnel) . Édité par Davy Defaud, Nÿco, ZeroHeure et Nils Ratusznik. Modéré par Xavier Claude. Licence CC By‑SA.
26
31
jan.
2017
Base de données

Bokeh, disponible maintenant en version 7.8, est un portail documentaire libre (AGPL 3) destiné aux médiathèques publiques, etc., mais pas seulement !

Logo de Bokeh

Il permet d’agréger en un point d’entrée unique leurs fonds physiques et numériques, ainsi que des catalogues numériques externes. Les utilisateurs peuvent consulter des documents, en réserver, gérer leurs prêts…

SPARQL, le SQL du Web, et Linked Data Fragment : le point sur le requêtage du Web

Posté par  . Édité par Davy Defaud, bubar, palm123, Benoît Sibaud et ZeroHeure. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
49
1
jan.
2017
Base de données

« Chère pêche »,

En ce début d'année, il ne me semble pas inutile de faire le pont entre la rétrospective et la perspective, afin de conjuguer l’avenir du Web au présent. :-)

Le but de cette dépêche est de faire un tour d’horizon de technologies permettant de faire des requêtes sur des données structurées : le Web sémantique. Comment il a évolué en dix ou quinze ans et ce qu’il permet de faire. Après une introduction contextuelle et historique, il sera question de Sparql et de linked data fragments, ainsi que de leurs usages en pratique chez Wikimedia Foundation.

Accrochez‐vous à votre fauteuil, il va être question de niveaux d’abstractions, d’enrichissement croisé de données, de manipulation de tables, de la pertinence du choix de RDF par rapport à SQL, des outils utilisés par les contributeurs Wikimedia mis au point par les développeurs du projet et, enfin, des limites actuelles et d’un avenir possible.

Lancement de GapMea logiciel de modélisation de données

Posté par  (site Web personnel) . Édité par Davy Defaud, Anonyme, Benoît Sibaud, ZeroHeure, palm123 et bubar. Modéré par bubar. Licence CC By‑SA.
Étiquettes :
39
30
déc.
2016
Base de données

GapMea est un outil de conception de bases de données (code sous licence GPL v3+ et documentation sous GFDL v1.3+).

GapMea est un outil graphique de modélisation des données écrit en C++ à l’aide de la bibliothèque Qt. Il permet de formaliser des schémas recueillant et structurant les informations nécessaires à un domaine de gestion. Le schéma obtenu est enregistré dans un fichier texte au format XML. Le logiciel permet la génération du code SQL nécessaire à la création des tables de la base de données qui vont accueillir les informations.

Ancestris v0.9

Posté par  . Édité par bubar, Davy Defaud, Benoît Sibaud et ZeroHeure. Modéré par Benoît Sibaud. Licence CC By‑SA.
26
28
déc.
2016
Base de données

Ancestris est un logiciel de généalogie libre. Ancestris est gratuit et libre, et il respecte strictement la spécification GEDCOM. Il est disponible pour GNU/Linux, *BSD, Solaris, Mac OS X et Windows, est écrit en langage Java (en tant que projet Netbeans 8) et est distribué selon les termes de la GPL v2.

Le projet vient de sortir, la veille de Noël 2016, la nouvelle version stable, la 0.9. Des améliorations et des nouveautés sont au menu. Ces améliorations et nouveautés sont les conséquences directes des demandes et souhaits des utilisateurs au travers de la liste de discussion.

Ancestris   Ancestris

CouchDB passe la seconde vitesse

Posté par  (site Web personnel) . Édité par Davy Defaud, Xavier Teyssier et Benoît Sibaud. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
49
20
sept.
2016
Base de données

CouchDB est une base de données de la famille NoSQL. C’est même l’une des plus anciennes, sortie en 2005. Elle est ensuite devenue un projet Apache en 2008. Elle a pris du retard sur ses concurrents sur de nombreux aspects, mais sa grande force, la réplication entre instances primaires, reste inégalée. Pouchdb, un portage de CouchDB en JavaScript capable de tourner dans les navigateurs, est compatible avec le protocole de réplication de CouchDB et la combinaison des deux est très intéressante pour développer des applications Web dites « progressives » (PWA), capables de travailler sans connexion Internet. Il existe d’autres implémentations compatibles avec ce protocole de réplication, dont Couchbase lite pour mobile.

La version 2.0 de CouchDB est attendue depuis plusieurs années et a pris beaucoup de retard. Elle vient enfin de sortir avec de grandes nouveautés, dont la prise en charge du clustering, un nouveau moteur de « requêtage » et une interface d’administration plus moderne.

Logo de CouchDB

Sortie de la version 7.6 de Bokeh

Posté par  . Édité par Benoît Sibaud, patbator, dorothy_rainbow, Paul POULAIN et palm123. Modéré par patrick_g. Licence CC By‑SA.
30
30
août
2016
Base de données

Bokeh est un portail documentaire libre et communautaire sous licence AGPLv3.
Il permet aux bibliothèques et médiathèques de tous types, isolées ou en réseau, avec un ou plusieurs systèmes de gestion de bibliothèque d'agréger en un point d'entrée unique:

  • leurs fonds physiques (livres, DVD, journaux…),
  • leurs fonds numériques (fonds patrimonial numérisé, par exemple)
  • des catalogues numériques externes (Arte VOD, Jamendo, Numerique Premium…).

Logo

Le moteur d'indexation et de recherche intégrée offre une interface unifiée aux utilisateurs pour qu'ils puissent consulter ce fonds, rechercher des documents précis ou bien élargir sur des ressources susceptibles de les intéresser.

Les abonnés aux médiathèques peuvent réserver des documents ou gérer leurs prêts entre autres. CMS et gestion de lettres d'information permettent aux médiathécaires de publier la programmation événementielle du réseau, d'enrichir et mettre en avant leurs fonds.

PostgreSQL et la streaming replication (Belgique, Mons, 19 mai 2016)

Posté par  (site Web personnel) . Édité par Nÿco, Benoît Sibaud et ZeroHeure. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
14
13
mai
2016
Base de données

Ce jeudi 19 mai 2016 à 19h se déroulera la 49e séance montoise des Jeudis du Libre de Belgique.

Le sujet de cette séance : PostgreSQL et la streaming replication

Thématique : Base de données|sysadmin|communauté

Public : DBA|sysadmin|entreprises|étudiants

L’animateur conférencier : Stefan Fercot

Lieu de cette séance : HEPH Condorcet, Chemin du Champ de Mars, 15 – 7000 Mons – Auditoire Bloc E – situé au fond du parking (cf. ce plan sur le site d’Openstreetmap ; ATTENTION, l’entrée est peu visible de la voie principale, elle se trouve dans l’angle formé par un très grand parking. le bâtiment est différent de celui utilisé lors des autres séances).

La participation sera gratuite et ne nécessitera que votre inscription nominative, de préférence préalable, ou à l’entrée de la séance. Merci d’indiquer votre intention en vous inscrivant via la page http://jeudisdulibre.fikket.com/. La séance sera suivie d’un verre de l’amitié.

PgDay France 2016 - Appel à orateurs

Posté par  . Édité par Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
10
7
jan.
2016
Base de données

Le PG Day France est la conférence annuelle de la communauté francophone de PostgreSQL.

Cette année, l’événement se tiendra le 31 mai 2016 à Lille. Une centaine de participants sont attendus pour une journée d'échanges autour de PostgreSQL et de ses projets associés.

  • Vous êtes expert sur un domaine lié aux bases de données libres ?
  • Vous avez utilisé PostgreSQL dans un contexte spécifique (gros volumes, forte charge, client reconnu, projet innovant, etc.) ?
  • Vous participez à un projet libre lié à PostgreSQL ?

Alors n'hésitez pas à proposer une présentation !

Elasticsearch 2.0

Posté par  (site Web personnel) . Édité par palm123, bubar, Benoît Sibaud et Pierre Jarillon. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
38
30
oct.
2015
Base de données

Elasticsearch est un moteur de recherche distribué, RESTful, reposant sur la bibliothèque Apache Lucene et sous licence Apache 2.

Si vous ne le connaissez pas encore, vous pouvez vous reporter à la précédente dépêche, Sortie d'Elasticsearch en version 1.0 où un rapide test est disponible.

Vous pouvez aussi voir tous les contenus taggés avec elasticsearch.

Introduction aux annuaires LDAP et déploiement d'openldap à Argenteuil (95) le 31 octobre 2015

Posté par  . Édité par tuiu pol, palm123, Xavier Claude et Benoît Sibaud. Modéré par Xavier Claude. Licence CC By‑SA.
6
6
oct.
2015
Base de données

Starinux vous propose un atelier sur le LDAP. Dans le cadre de cet atelier vous serez capable de mettre en place un annuaire (LDAP) centralisé (ex: ajout d'utilisateurs, authentification centralisée, droits restreints en fonction du groupe d'appartenance de l'utilisateur …).

Il y aura donc une partie (théorique) puis et une partie travaux pratiques. La partie travaux pratiques portera sur le couple Samba/LDAP afin de permettre l'authentification centralisée d'un poste de travail.

Les annuaires électroniques sont considérés comme un élément primordial pour toute entreprise, organisation, entité… souhaitant améliorer la gestion de ses ressources humaines et informatiques.
Un annuaire LDAP permet entre autre d'organiser hiérarchiquement le système d'information de la structure.
Il permet également de faire cohabiter des applications entre elles afin que la structure soit juste une interface référente de gestion de ces ressources.

Sortie de Tabula 1.0.1 - Extraction de données tabulaires dans des pdfs

Posté par  (site Web personnel) . Édité par Nils Ratusznik, Xavier Claude et palm123. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
44
15
sept.
2015
Base de données

Issu de l'univers du data-journalisme, Tabula est un logiciel permettant d'extraire facilement des données tabulaires issues de fichiers PDF. Il a été développé par des journalistes pour des journalistes. Mais son usage va au-delà de cette profession : étudiants, chercheurs, etc…

Si vous avez déjà essayé de copier-coller des tableaux contenus dans des documents PDF pour les retravailler dans Libre Office par exemple, au format CSV, vous savez à quel point c'est compliqué et chronophage.

Gratuit, Libre (Licence MIT), Tabula fonctionne sous Mac, Windows et Linux. Codé en Ruby, fonctionnant avec la JVM, Tabula est un web-service puissant, disposant de fonctionnalités de détection de tableaux de deux types :

  • soit par détection automatique des espaces entre les colonnes (mode stream) ;
  • soit par détection automatique des caractères de colonnes (mode lattice).

PmaControl, sécurité, bonnes pratiques - Paris, jeudi 17 septembre 2015

Posté par  . Édité par Xavier Teyssier, Xavier Claude et Benoît Sibaud. Modéré par Xavier Claude. Licence CC By‑SA.
6
11
sept.
2015
Base de données

LeMug.fr (MySQL/MariaDB User Group France) organise un Meetup le 17 septembre à partir de 18h30 dans les locaux de Dailymotion, situé à Paris au 140 boulevard Malesherbes. Le thème abordé sera « PmaControl, sécurité, bonnes pratiques » (PmaControl est un ensemble d'outils de supervision et d'administration de MySQL/MariaDB).

Cet événement est ouvert à l'ensemble des développeurs et développeuses de tous les langages (C, PHP, Python, Java, Perl, Ruby, etc…). Ainsi, vous pourrez rencontrer la communauté de MySQL, MariaDB, Percona.

Comme toujours le rendez-vous est gratuit et ouvert à tous, n’hésitez donc pas en parler autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !

Variation 1.3 et nouveautés

Posté par  . Édité par palm123 et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
20
17
juil.
2015
Base de données

Variation est un logiciel de gestion de dossiers d'usagers adapté au secteur du social et médico-social. Il s'adresse par exemple aux structures d'hébergement ou d'emploi de personnes handicapées, au suivi à domicile d'adolescents en difficulté, aux maisons de retraite, etc.

La particularité de Variation par rapport aux autres logiciels du secteur est d'être un outil de construction d'applications : à l'installation, le vide règne ; il est de la responsabilité d'une personne compétente en gestion de ces établissements de placer les champs de saisie et autres agendas dans les bons onglets. C'est ce que nous appelons le « paramétrage » d'une solution particulière adaptée à un établissement particulier.

Depuis l'article de l'an dernier dans ces mêmes pages, nous avons travaillé d'une part à la création de paramétrages (que nous appelons « Arrangements » pour rester dans le thème musical) pour quelques catégories d'établissements répandues (MECS, SESSAD, CHRS) et d'autre part sur un outil d'import/export de ces arrangements afin de pouvoir les redistribuer plus facilement.

Quelques autres nouvelles en vrac :

  • la forge de l'Adullact a adopté le projet,
  • nous avons eu le plaisir de présenter notre solution aux RMLL de Beauvais en début de mois,
  • les manuels d'utilisation sont désormais en téléchargement libre,
  • nous travaillons maintenant à diverses améliorations de l'interface web.

Ouverture des inscriptions au pgDay Paris du 21 avril 2015

Posté par  (site Web personnel) . Édité par Xavier Teyssier et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
11
25
mar.
2015
Base de données

Les inscriptions au pgDay Paris du 21 avril sont ouvertes. Cette année nous aurons le plaisir de nous retrouver au siège de la Poste, boulevard Vaugirard à Paris !

Le pgDay Paris est une journée de conférences et d'échanges organisée par la communauté française de PostgreSQL. Un ensemble de présentations en anglais et en français vous sera proposé, couvrant des sujets techniques ainsi que des retours d'expérience d'utilisation de PostgreSQL en production.