Forum Programmation.SQL Performances des SGBD

Posté par . Licence CC by-sa
1
15
déc.
2014

Hello,

Je suis à la recherche de benchmark, ou d'une étude sur les consommations ressources et temps de réponses des différents SGBD comme MySQL, Oracle, PostGreSql.

Savoir suivant la charge de la BDD (petite, moyenne, grosse) quels sont les temps d'accès, d'un insert,d'un select etc…

J'ai fouillé un peu sur internet, mais rien de bien m'est apparu si ce n'est les best-practices pour optimiser sa BDD.

Si vous avez vous-mêmes réalisé des tests, n'hésitez pas à me partager votre méthodologie (...)

Journal Présentation du projet SNACK

Posté par (page perso) . Licence CC by-sa
6
21
nov.
2014

Salut à tous,
je voulais présenter un petit projet du nom de SNACK (Secure Network Access for Kids).
C'est un projet qui a été initié par la société BH Consulting via un projet industriel dans l'école Telecom Nancy .
Ce projet a été ensuite continué et a atteinte une certaine maturité .
C'est tout d'abord un Freeradius sur une base MySQL avec une couche web en php via le framework php CakePHP et le framework CSS Bootstrap Twitter.
Son point (...)

Forum Programmation.php Création de filtre en PHP avec Wordpress

Posté par . Licence CC by-sa
1
31
oct.
2014

Bonjour tout le monde,

Je tiens d'abord à préciser que je n'ai que très peu de connaissance en PHP.
Voici mon souci :

J'utilise Wordpress pour mon site, je voudrais un système de filtre sur une liste d'objet par exemple :

NOM MARQUE NUMERO DE SERIE DATE ACHAT

J'aimerai que quand je clique sur NOM que je puisse trier les objets par ordre alphabétique croissant/décroissant et ça pour chaque rubrique (Marque, date, etc..).

Je suppose qu'il faut que je varie (...)

Forum Programmation.SQL Connexion impossible à un serveur MySQL

Posté par . Licence CC by-sa
Tags :
0
19
sept.
2014

Bonjour,

J'ai régulièrement le message suivant dans mon application :

Impossible de se connecter : Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

(j'ai bien le nom d'hôte en question, ici remplacé par xxxxxxx)

Le flush-hosts règle bien le problème, cependant je souhaiterais que cela ne se produise pas.

Le serveur MySQL en question héberge les BDD Centreon et tourne sous FAN 2.4 (CentOS)

J'ai été voir le fichier /var/log/mysqld.log mais je ne vois rien (...)

Forum Programmation.SQL Création de clés étrangères

Posté par . Licence CC by-sa
1
14
juil.
2014

Bonjour,

Je suis en train de créer une base de données, pour ne pas m'embêter j'utilise Workbench.

Toutes mes tables ont été créées, maintenant je cherche à créer les clés étrangères entre les tables mais je ne trouve pas comment faire dans Workbench.

Sur internet on trouve un tutoriel, mais c'est en passant par un diagramme EE. Chose que je n'ai pas fait lors de la création de ma base. Peut être peut-on afficher le diagramme EER d'une base déjà (...)

Exploitez vos SGBD grâce à dbSQWare

Posté par (page perso) . Édité par Nÿco et Xavier Claude. Modéré par Pierre Jarillon. Licence CC by-sa
30
24
mai
2014
Base de données

Une petite précision tout d'abord sur ce qu'est un SGBD ! Voici ce que nous écrit Wikipédia à ce sujet "En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations."
Il en existe un grand nombre, plus ou moins libres et plus ou moins répandus. Dans les plus connus du monde libre, il y a notamment MySQL, PostgreSQL…

À l'heure actuelle, une grande majorité des applications voulant stocker de l'information le fait dans un SGDB. Par exemple, nombre de sites web sont développés en environnement LAMP dont le "M" vient de MySQL. Vient ensuite une autre précision à donner sur ce qu'est "l'exploitation" de ces SGBD. Cela regroupe en fait les tâches récurrentes (souvent automatisées) faites par les administrateurs de bases de données.

La première qui vient à l'esprit est celle de backup (sauvegarde). En général, quand on stocke de l'information, c'est que l'on ne veut pas la perdre ! Il est donc de bon ton d'avoir un système de backup efficace qui nous permettra de récupérer nos données perdues ou altérées en cas de problème (matériel, logiciel, erreur humaine…).

Viennent ensuite les tâches dédiées à la performance comme l'update statistics ou la réorganisation (là, on est dans le barbare pour certains, mais on tâchera d'écrire un article dessus si cela intéresse du monde).

Et enfin, il est bien de pouvoir avoir une vision globale de son parc de SGBD en terme de type, version, volumétrie… c'est ce que l'on appelle la gestion de la CMDB et du capacity planning.

Un outil a été développé dans ce sens pour regrouper toutes ces tâches (et bien d'autres), il s'agit de dbSQWare.

Forum Programmation.autre table SQL à optimiser

Posté par (page perso) . Licence CC by-sa
Tags :
0
14
avr.
2014

Je connais très peu les bases de données et j'aimerais savoir comment optimiser une table pour un projet Python3/sqlite3. Voici les contraintes :

  • 5 champs dont deux sur lesquels portent les recherches dans la base : "form"(text) et "searchfreq"(integer)
  • je n'ai pour le moment pas créé d'index unique
  • la base, une fois créée, s'enrichit à l'aide d'INSERT successifs; aucune autre opération n'est effectuée en écriture sur la base.
  • une fois la base créée, des recherches portant sur les champs "form" (...)

Sortie de doorGets 6.0 - OpenSource CMS PHP/MySQL

Posté par (page perso) . Édité par ZeroHeure, Ontologia et Benoît Sibaud. Modéré par Xavier Claude. Licence CC by-sa
17
7
fév.
2014
PHP

doorGets est un système de gestion de contenu libre écrit en PHP utilisant une base de donnée MySQL, qui permet de créer rapidement et facilement son site internet,
L'objectif de ce CMS est d'être simple à utiliser, avec un maximum de fonctionnalités utiles, le back-office est simple et son utilisation fluide.

La création d'un thème personnalisé est simple, quelques notions de CSS et HTML sont un plus, le changement se fait ensuite en un clic.

Pour installer, il suffit d'avoir acheté un nom de domaine et un hébergement, puis de transférer le contenu de l'archive doorGets dans l'espace de stockage de l'hébergement.

doorGets est un CMS facile à utiliser, il est conçu pour créer un site web à l'aide de l'éditeur de texte Wysiwig TinyMCE.
Bootstrap 3 est intégré afin de mettre en place rapidement toutes les fonctionnalités d'un site moderne et dynamique.

Dans cette nouvelle version un générateur de formulaire vous permet de créer et mettre en place rapidement un formulaire personnalisé (d’adhésion par exemple). Le back-office a entièrement été repensé et adapté pour une utilisation plus fluide grâce au retour des utilisateurs de doorGets que je remercie !

doorGets CMS est sous licence GPL v3
doorGet CMS

Journal Piwik, 2ème du nom

Posté par (page perso) . Licence CC by-sa
11
18
déc.
2013

Piwik vient juste de sortir en version 2.0

Pour ceux qui ne le connaissent pas (encore), il s'agit d'un outil de statistiques et de mesure d'audience de vos sites Web.
C'est un projet assez actif qui s'intègre facilement aux principaux CMS, plateformes de blogs ou aux sites développés à la main.

La version 2 corrige 171 bugs. Dans les ajouts majeurs, il y a désormais la possibilité de voir un profil de visiteur et un gestionnaire de thèmes et de (...)

Forum Programmation.SQL RAND() dans un SubSelect : comportement étrange

Posté par . Licence CC by-sa
1
7
déc.
2013

Bonjour,
J'ai 2 tables (galeries et peintures) avec des champs tout ce qu'il y a de plus classiques (id et nom pour l'une, id, nom et id_galerie pour l'autre) et je cherche à récupérer la liste de mes galeries et, pour chacune d'elles, une des peintures qui lui sont rattachées, choisie aléatoirement.
J'ai donc la requête suivante :

SELECT  g.id AS id_galerie,
        g.nom AS nom_galerie,
        p.id AS id_peinture
(...)

Forum Programmation.web Création d'un intranet/extranet a partir d'open source gratuit ?

Posté par . Licence CC by-sa
0
13
nov.
2013

Salut a toi, communauté linuxienne!

Je viens te demander des suggestions pour un projet que je dois mettre en place dans mon entreprise dans le cadre d'un stage de fin d'études (DUT info).
Je vais exposer le contexte, les features demandées et les pistes de réflexions que j'ai abordées pour que tu puisse me conseiller (si tu le veut bien ).

Un peu de contexte :

Boite de développement, méthode SCRUM (sprints de 2 semaines) employée pour le travail.
L'objectif (...)

Sortie de doorGets 5.0 CMS PHP/MySQL

Posté par (page perso) . Édité par Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC by-sa
6
29
sept.
2013
PHP

doorGets est une solution libre pour la création de sites web d'entreprise ou personnels.

Elle comprend un système de gestion de contenu (CMS) gratuit écrit en PHP avec une base de données MySql, vous permettant de créer facilement votre site web d'entreprise ou personnel. Tous les détails sont dans la seconde partie de la dépêche.

Première beta de POCHE 1.0 disponible

33
8
août
2013
PHP

POCHE est une application web pour gérer une liste de lectures à lire plus tard. Grâce à un bookmarklet, vous sauvegardez facilement un lien dans votre POCHE. POCHE sauvegarde le contenu entier d’un lien : les textes et les photos sont enregistrés sur votre serveur (mais pas la pub!). Ensuite vous pouvez lire une page dans une vue confortable.

Logo Poche

C'est une alternative open source à Pocket / Readability / Instapaper. Vos données vous appartiennent et ne dépendent pas d'une société. Pour éviter ce qui nous est arrivé avec Google Reader, prenez les devants avec Pocket & co.

Red Hat Software Collections 1.0 Beta

Posté par (page perso) . Édité par Xavier Claude et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC by-sa
20
20
juin
2013
Red Hat

Red Hat a annoncé, le 5 juin dernier, les « Software Collections » en version 1.0 Beta. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL.

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société.

La liste des logiciels inclus ainsi que leurs modalités d'installation et d'utilisation sont détaillés en seconde partie de cet article.

MariaDB dénonce un jeu de licence par Oracle

Posté par (page perso) . Édité par Nils Ratusznik, Benoît Sibaud, Xavier Claude et Florent Zara. Modéré par Benoît Sibaud. Licence CC by-sa
36
19
juin
2013
Base de données

Le rachat de Sun par Oracle avait entraîné l’absorption de MySQL AB par l'ogre de l'édition logiciel. Depuis, au moins deux forks de MySQL ont vu le jour : MariaDB et SkySQL, pour se réunir à nouveau au sein d'un unique projet newSQL. Un peu plus tard, Red Hat, a décidé de remplacer MySQL par MariaDb pour la prochaine version majeure de sa distribution phare : RHEL 7.

MariaDB vs. MySQL

C'est dans ce contexte que MariaDB a dénoncé les équipes de MySQL AB pour avoir silencieusement modifié la licence des pages de manuel de MySQL. La nouvelle licence est bien plus restrictive, puisqu'elle n'autorise plus la duplication de la documentation sous forme imprimée à des fins de redistribution, à moins d'obtenir l'accord d'Oracle.

On attend avec impatience la réponse de MySQL AB ou d'Oracle.

NdM : Il semblerait que ce soit un bug dans le processus de publication de la documentation et non pas un changement intentionnel de licence.