Bonjour, tout le monde,
Depuis 4 ans, je développe un clone léger et simplifié de MS SQL Server.
J'ai toujours voulu que SQL Server tourne sur Linux, alors je me suis lancé pour développer un clone sur l'OS au pingouin.
Ceci dit, j'ai réussi aussi à le compiler sur Windows.
https://www.rsql.ch
Pour télécharger et essayer sur Windows:
https://www.rsql.ch/guide/download_page/
https://www.rsql.ch/guide/installation_windows/
Cela m'aiderait beaucoup si quelqu'un a un peu de temps pour l'essayer et me donner son avis ou une première impression.
Le programme n'est pas encore fini. J'en ai encore pour 6 mois ou plus.
Pour l'instant, il est achevé à 90% et contient 120'000 ligne de code en Golang https://golang.org/ et un peu de C.
Il est encore très lent parce que les indexes sont implémentés, mais les SELECTs ne les utilisent pas encore.
Donc, il fait un scan des tables, ce qui est très lent, surtout quand il y a des jointures.
Mais je suis en train de travailler sur l'optimiseur, justement ;-)
Et pour l'instant, ORDER BY et GROUP BY ne sont pas encore implémenté.
Je le redis, je n'implémente pas tout, c'est vraiment un clone simplifié.
Mon projet est de le publier sous licence libre quand il sera utilisable, l'année prochaine je pense.
Ca nous fera économiser le prix des licences ;-)))
Partager