12 Janvier 2017 : Mise en service du Forum AéroInfo.

Ce Forum est dédié non seulement aux utilisateurs mais aussi à tout ceux qui s'intéresse à notre produit.

Déjà utilisateur ou pas ? inscrivez-vous et posez vos questions

Technologie

Technologies de développement
Règles du forum
Forum dédié aux discutions techniques liées à l'hébergement, et aux technologie de développement utilisées
Avatar de l’utilisateur
cderenne
Administrateur du site
Messages : 35
Inscription : mar. 10 janv. 2017 18:38
role_club : Responsable Informatique
Contact :

Technologie

Message par cderenne »

Pour ceux qui sont du métier et se posent des questions légitiment en tant qu'utilisateur voici les technologies qu'exploitent AéroInfo
- Serveurs : Actuellement CPU intel i7, 16 Go de mémoire, 2 To de disque, Lan 1Gbits

- OS : Actuellement Linux Fedora 24 64 bits

- Services :
Web : Apache 2.4
Php 7.2
Javascript 1.2
Base de données :
Firebird Superserver 64 v3.04

Pour ceux qui se demanderaient pourquoi Firebird et pas MySQL ?
1) Firebird est 100 % SQL compliant, son language reste compatible au fur et à mesure des montées en version
(C'est loin d'être le cas avec MySQL ou il faut réécrire des partie entières de code à chaque verrion)

2) Stabilité :
En 15 ans je n'ai jamais fait planté Firebird (qui peut en dore autant de MySQL) ?
En 15 ans Firebird est passé de la version 1.0 à la version 3.04 : c'est si stable que les mises à jours n'apportent que des nouveautés, point de patch correcteur de sécurité (inutile)
Sur MySQL, les dépôts Linux offrent au moins une mise à jour par mois, c'est dire.

3) Fonctionnalités :
Firebird supporte les procédures stockées, les rôles et les fonctions externes depuis sa sortie en 1999
MySQL ? seulement depuis la version 5

4) Performances :
Les mêmes données avec les même indexes ont été testé sur une base de données de 15 ans d'âges avec 20 000 heures réservées par an, 12 appareils, 400 membres, 37 instructeurs.
Sur Firebird : le recalcule des soldes à une ancienne date de tous les membres est calculé en 2 sec
Sur MySQL : on tombe en Timeout !

5) Installation Facile
Installer et paramétrer un serveur Firebird prend 1 minute
Il faut au moins 30 minutes pour faire de même avec MySQL

6) Développement Facile :
Vous vous êtes trompé dans l'orthographe d'un nom de table ou de colonne : Firebird vous refuse la compilation de votre fonction et vous dit pourquoi.
Sur MySQL : la compilation passe, ça plante à l'exécution !

Alors MySQL ? oui, pourquoi pas, sur un site en wordpress ou un forum phpbb
Quoi que phpbb tourne très bien en Firebird, d'ailleurs celui-ci l'est :D
Image
Répondre