FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#21
|
||||
|
||||
Ok Roman, y si la entrada de datos se hace desde un GUI/Pagina Web o similar, no por medio de un programador... que pasa?
__________________
El malabarista. |
#22
|
||||
|
||||
Cita:
// Saludos |
#23
|
||||
|
||||
No entiendo que quieres decir con la carita. No hice una pregunta retorica.
__________________
El malabarista. |
#24
|
||||
|
||||
Pues bueno, alguien programa la página web ¿no? Si ese alguien no valida las entradas ni lee la documentación ya ¿qué se puede decir?
// Saludos |
#25
|
||||
|
||||
Ah ok.
El asunto es que eso asume que esa pagina web es la unica entrada a la BD, y a menos que sea embeida, es normal que entre por otros lados. Y no es nada inusual que una BD sea usada por usuarios no programadores, de formas directas o indirectas. Apuesto que ademas cuantos programadores supondran que usar la COLLATION utf8 no es la solucion sino que deben usar la OTRA COLLATION... ese tipo de ??? es pa uno volverse loco... Y pienso que asi se extiende el problema: Si aceptamos que es responsabilidad del programador del sistema validar que las cosas son correctas... entonces eso que nos dice de MySql? Porque no lo hace, o lo hace a medias, o solo si se combina correctamente las cosas? Porque si fueran casos muy inusuales, vaya y venga todo los sistemas tienen sus anomalias... Pero es que MySql hasta hace mal una 1/0... Comprueba: MySql ultima version http://sqlfiddle.com/#!9/9eecb7d/24454 Vs. PG: http://sqlfiddle.com/#!15/9eecb7db59...1e1f4fbf1/3611 P.D: De todas maneras es claro que un programador debe conocer suficientemente sus herramientas y todo eso, asi que si se mete con MySql es de esperarse que conozca todos estos detalles. Igual al final, seamos honestos que aqui le recomendamos a todo el mundo Firebird y si acaso PostgreSQL
__________________
El malabarista. Última edición por mamcx fecha: 07-10-2015 a las 19:14:13. |
#26
|
||||
|
||||
A ver. Lo he dicho desde un principio. Si haces un análisis prejuiciado, siempre terminarás encontrándole tres pies al gato a cualquier cosa. Entiendo que no te guste MySQL y prefieras otros gestores pero en ánimo de defender tu postura comienzas a decir barbaridades.
Dices que no es inusual que una base la accedan usuarios no programadores. ¿De verdad? No estamos hablando de Access. Al menos en mi mundo, el acceso a una base es por medio de un sistema (o varios) y no se deja al libre acceso de alguien que no esté capacitado para ello. Y, como ya se mencionó incluso en tu enlace original, puedes configurar MySQL para ser más restrictivo, que es lo que yo haría si cualquier hijo de vecino va a poder acceder a los datos directamente: Código:
set sql_mode=ERROR_FOR_DIVISION_BY_ZERO; No es lo mismo un fallo que un comportamiento por diseño. Seguramente, si le sigues rascando encontrarás más comportamientos horribles de MySQL y no me cabe duda que habrá casos en los que definitivamente sea mejor usar otro gestor. Pero de ahí a afirmar que MySQL corrompe datos hay mucho trecho. // Saludos |
#27
|
||||
|
||||
A ver, MySQL per se no corrompe datos ni es tan malo. Claro que si, en lugar de usar la configuración por defecto que usa (si no recuerdo mal MyISAM y Latin-1) usara otra (por ejemplo, InnoDB con un UTF-8 genérico bien puesto) quizá no tendría tan mala fama, porque tenerla la tiene.
Ahora bien, ... Y esto no es problema de MySQL. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dominios de Firebird en MySQL ? | tang | MySQL | 0 | 23-07-2007 16:42:35 |
Tablas de FIREBIRD a MYSQL | pecosita | MySQL | 3 | 05-10-2006 04:13:14 |
Firebird o MySQL ??? | joanajj | Firebird e Interbase | 8 | 02-06-2006 04:01:20 |
mysql o firebird | JoseQ | Conexión con bases de datos | 1 | 13-08-2004 11:03:51 |
Firebird Vs. MySQL | hgiacobone | Firebird e Interbase | 1 | 23-10-2003 15:41:03 |
|