Bonjour,
Il paraît que l'indexation Fulltext existe pour le moteur InnoDB depuis cette version 5.6.
Qui a déjà testé? J'aimerais avoir des retours d'expérience.
Bonjour,
Il paraît que l'indexation Fulltext existe pour le moteur InnoDB depuis cette version 5.6.
Qui a déjà testé? J'aimerais avoir des retours d'expérience.
randriano.dvp.com
Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).
L'indexation textuelle de MySSL est une merde infâme. Voici un article comparatif : http://blog.developpez.com/sqlpro/p9...text_search_no
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
MySSL??
Je n'ai pas bien compris en quoi c'est une me...
randriano.dvp.com
Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).
Regardez la tableau comparatif...
par exemple dans MySQL il n'est pas possible d'index des mots de moins de 4 lettres. Si vous vendez des voitures vous allez rigoler !
Et y'en a plein d'autres du même genre !
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Ah tu parles de l'indexation Fulltext de MySql en général par rapport à SQL Server et autres!!!
Mais qu'en est-il du Fulltext sur MyIsam et du Fulltext sur InnoDB (MySql 5.6) ?
randriano.dvp.com
Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).
j'allais répondre la même chose :p
ton article est pas mal mais à besoin d'une maj côté MySQL.
Je pense que tu voulais écrire pas supporté par InnoDB mais ce n'est plus vrai depuis la version 5.6. (Isam étant totalement obsolète depuis longtemps), d’ailleurs il faudrait ajouter les moteurs Aria et TokuDB. Sinon il y a/avait l'engine Sphinx qui est dédié pour ce genre de problématique.
De ce côté je pense que MySQL n'a plus rien à envier à SQL Server. Ça mérite que je fasse un article/bench entre les engines pour voir ce que ça donne.
Ces solutions externes n'ont rien à voir avec MySql.
L'indexation textuel proposée par MySql est sérieusement limitée.
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
On va pas blâmer SQLpro de défendre son bout de gras.
@SQLpro : Ton article est intéressant, mais il mériterait une petite mise à jour (notamment concernant le fait que il y a également le moteur InnoDB qui supporte les FULLTEXT depuis la version 5.6 de MySQL).
Aussi, ce que tu ne sembles pas vouloir prendre en compte, c'est que MySQL reste énormément utilisé pour du web uniquement, et à cela, il est suffisant en fonctionnalités dans 95% des cas. L'implémentation de FULLTEXT ne fait pas exception, tel qu'il a été pensé, il suffira à plus de 95% des cas d'utilisation sur des serveurs web, pour des développements web, pour de l'affichage web. Ceux qui voudront évidemment aller plus loin seront ceux qui auront des contraintes beaucoup plus fortes et ceux-là n'hésiteront pas à tester plusieurs autres SGBD pour pallier les manques de MySQL.
Énormément pour de petites merdes... c'est-à-dire donc, pas grand chose en définitif sur le web... Citez-moi un seul grand site web marchand en MySQL... Y'en a pas !
Voici la liste des sites marchands les plus importants en France :
voyage sncf => Oracle
FNAC.com => SQL Server
CDiscount => SQL Server
Ventes Privées => SQL Server
Bouyghes Telecom => SQL Server
...Allez donc le dire à ce grand éditeur qui avait choisit MySQL pour un site de vente de voiture et s'est fait couillonné par le fait que le full text version MySQL ne prend pas en compte les mots de moins de 4 lettres (pour des raisons de performances , alors que tous les autres SGBDR le font, et avec les performances) et qui ne trouvait plus aucune voiture : Peugeot 205, Audi A4... !et à cela, il est suffisant en fonctionnalités dans 95% des cas.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
C'est bien ce que je dis, MySQL couvre plus de 95% des besoins des sites web. Les grands sites marchands ont des besoins exceptionnels et ne représentent qu'une infime partie de l'ensemble des sites du web mondial.
On est d'accord sur les manques de MySQL, on est d'accord que les grosses enseignes marchandes n'y trouvent pas leur compte et c'est à raison qu'elles passent sur un autre SGBD. Sauf que MySQL répond parfaitement à l'utilisation que plus de 95% des sites web vont en faire.
95 % des sites web ne veut rien dire...
95 % du volume , Des transactions ? Du nombres de sites web ? Des utilisateurs ? Des bricoleurs du dimanche ?
De quelles études tirez vous votre 95 % ?
parce que moi je ne l'ai pas vu dans plus de 3 % des sites web des entreprises qui sont mes clients....
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager