Unireg est le constructeur d'interface tty, qui utilise un niveau de connexion très bas aux fichiers NISAM (utilisés par MySQL)
et grce à ça, il est très rapide. Il existe depuis 1979 (sous Unix en C depuis 1986).
Unireg est constitué de la façon suivante:
-
Une vue de table pour la navigation et les modifications
-
Une vue multi tables (avec scrolling).
-
Un créateur de table. (Avec de nombreuses balises de colonnes inacessibles avec MySQL)
C'est WYSIWYG (pour un tty). Vous concevez un écran, et Unireg vous fait préciser les spécifications de colonnes
-
Report generator.
-
Nombreux utilitaires (export/import rapides de tables vers/depuis des fichiers textes, analyse de contenu de table...).
-
Modifications multi-tables puissantes (que nous utilisons intensivement) comme un langage BASIC avec beaucoup de fonctions.
-
Langage dynamiques (uniquement en Suédois et en Finlandais). Si quelqu'un est volontaire pour une traduction en Anglais, il y a quelques fichiers à traduire.
-
La possibilité de faire des modifications de manière interactive, ou par batch.
-
Définitions de clés comme sous Emacs avec des macros clavier.
-
Tout ceci dans un fichier binaire de 800K.
-
L'utilitaire
convform
. Converti les fichiers `.frm' et les fichiers text d'un jeu de caractère à l'autre.
-
L'utilitaire
pack_isam
. Compacte uen table NISAM (réduction de 50 à 80%). La table peut être lue par MySQL comme une table ordinaire.
Seul, un enregistrement doit être décompréssé par acces. Ne gère pas les types BLOB
et TEXT
ou les modifications (pour le moment).
Nous accédons à nos bases de production avec l'interface Unireg et pour servir les pages web via MySQL (
et dans certains cas extremes, le générateur de rapport Unireg).
Unireg prend environs 3Mo sur le disque, et fonctionne au moins sur les OS suivants :
SunOS 4.x, Solaris, Linux, HP-UX, ICL Unix, DNIX, SCO et MS-DOS.
Unireg n'est actuellement disponible qu'en suédois et finlandais.
Le prix de Unireg est de 10,000 couronnes suédoies (environs $1500 US), mais cela inclus le support.
Unireg est distributé sous la forme d'un binaire. mais toutes les sources ISAM peuvent être trouvées à MySQL).
Généralement, nous compilons le binaire pour chaque client, sur son site.
Tous les nouveaux developpement sont concentrés sur MySQL.