{"id":5643,"date":"2018-03-06T09:10:50","date_gmt":"2018-03-06T14:10:50","guid":{"rendered":"https:\/\/itsoftware.com.co\/content\/?p=5643"},"modified":"2020-11-19T15:14:00","modified_gmt":"2020-11-19T20:14:00","slug":"que-es-y-para-que-sirve-mysql","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/que-es-y-para-que-sirve-mysql\/","title":{"rendered":"\u00bfQu\u00e9 es y para que sirve MySQL Database?"},"content":{"rendered":"<p>MySQL es un motor de base de datos relacional (RDBMS) de c\u00f3digo abierto, originalmente creado por la empresa MySQL AB y actualmente de propiedad de Oracle Corporation.<\/p>\n<figure id=\"attachment_5644\" aria-describedby=\"caption-attachment-5644\" style=\"width: 455px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\" wp-image-5644\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/03\/Que-es-y-para-que-sirve-MySQL.jpg\" alt=\"Que\u0301 es y para que\u0301 sirve MySQL\" width=\"455\" height=\"202\"><figcaption id=\"caption-attachment-5644\" class=\"wp-caption-text\">Que\u0301 es y para que\u0301 sirve MySQL<\/figcaption><\/figure>\n<p><!--more--><\/p>\n<p>MySQL es una de las bases de datos m\u00e1s populares en el mundo, especialmente para desarrollos web. Fue desarrollada originalmente en los lenguajes C y C++.<\/p>\n<p>Como administrador de bases de datos relacional, MySQL almacena los datos en forma de tablas estructuradas, con campos, \u00edndices, llaves for\u00e1neas e integridad referencial en la actualizaci\u00f3n o borrado en cascada. Usa el lenguaje SQL para las diferentes transacciones de datos.<\/p>\n<p>Se puede instalar pr\u00e1cticamente en cualquier sistema operativo: Unix, Linux, Windows, MacOS; solo o acompa\u00f1ado de otros programas del entorno de programaci\u00f3n como el servidor web Apache, &nbsp;PHP y Phpmyadmin; en las distribuciones <a href=\"http:\/\/www.wampserver.com\/en\/\">WAMP<\/a>, LAMP o <a href=\"https:\/\/www.apachefriends.org\/download.html\">XAMPP<\/a>.<\/p>\n<h2>Algunas caracter\u00edsticas de MySQL<\/h2>\n<ul>\n<li>Autenticaci\u00f3n de usuarios con permisos espec\u00edficos para ciertas bases de datos, atadas a las direcciones IP de origen.<\/li>\n<\/ul>\n<ul>\n<li>Gesti\u00f3n de memoria y cache para una cantidad determinada de consultas o transacciones simult\u00e1neas.<\/li>\n<\/ul>\n<ul>\n<li>Conectores para integraci\u00f3n en ambientes PHP, Perl, Pyton, ODBC.<\/li>\n<\/ul>\n<ul>\n<li>Replicaci\u00f3n transaccional en l\u00ednea de la base de datos, a otra base paralela.<\/li>\n<\/ul>\n<ul>\n<li>Monitoreo de usuarios, transacciones, uso de memoria&nbsp; y de procesos.<\/li>\n<\/ul>\n<ul>\n<li>Uso de triggers o disparadores para actuar sobre creaci\u00f3n, edici\u00f3n o borrado de registros.<\/li>\n<\/ul>\n<ul>\n<li>Uso autom\u00e1tico de valores autonum\u00e9ricos en las tablas.<\/li>\n<\/ul>\n<ul>\n<li>Se pueden crear vistas, procedimientos almacenados y funciones.<\/li>\n<\/ul>\n<ul>\n<li>Posee funciones de chequeo del desempe\u00f1o de consultas y sus \u00edndices, c\u00f3mo tambi\u00e9n de los par\u00e1metros de memoria, cach\u00e9, transacciones, etc. Podemos encontrar un consejero de desempe\u00f1o en Phpmyadmin.<\/li>\n<\/ul>\n<ul>\n<li>Se puede administrar desde consola, phpmyadmin, o desde programas externos como MySQLfront o Sequel (para MacOS) mediante conexi\u00f3n por el puerto TCP 3306.<\/li>\n<\/ul>\n<ul>\n<li>Puede manejar millones de registros en una sola tabla.<\/li>\n<\/ul>\n<ul>\n<li>Gestiona el bloqueo de tablas para evitar conflictos de transacciones simult\u00e1neas.<\/li>\n<\/ul>\n<ul>\n<li>Se pueden importar o exportar datos o la estructura misma de la base, sus tablas, \u00edndices, etc.<\/li>\n<\/ul>\n<h2>\u00bfPara qu\u00e9 sirve MySQL?<\/h2>\n<p>MySQL se usa como base de datos en aplicaciones que requieren centralizar informaci\u00f3n, con datos que se pueden estructurar en tablas, con campos definidos, con \u00edndices y llaves que relacionan las tablas entre s\u00ed.<\/p>\n<p>MySQL ha probado su desempe\u00f1o en cantidades relativamente grandes de datos, manteniendo la operaci\u00f3n de grandes plataformas, sin tener que incurrir en enormes sumas de dinero en licencias como ocurre con SQL Server u Oracle.<\/p>\n<blockquote><p><strong>Tambi\u00e9n te podr\u00eda interesar leer&nbsp;<a href=\"https:\/\/itsoftware.com.co\/content\/que-es-la-programacion-orientada-a-objetos\/\" rel=\"bookmark\">\u00bfQu\u00e9 es la Programaci\u00f3n Orientada a Objetos POO?<\/a><\/strong><\/p><\/blockquote>\n<p>Desde la <a href=\"https:\/\/itsoftware.com.co\/content\/desarrollo-de-aplicaciones-de-software-its\/\" target=\"_blank\" rel=\"noopener noreferrer\">experiencia de ITSoftware SAS<\/a>, MySQL ha logrado sus objetivos y buen desempe\u00f1o para aplicaciones web de manejo grandes vol\u00famenes de datos y transacciones como NEPAM para estad\u00edsticas masivas de Claro M\u00f3viles Colombia, y para los sistemas de informaci\u00f3n de Kioscos y Puntos Vive Digital de MIntic Colombia; desarrollados para la NEC de Colombia.<\/p>\n<p>Aunque su mayor uso es para aplicaciones web, tambi\u00e9n se puede usar en aplicaciones est\u00e1ndar, incluso se puede conectar con una base de datos Microsoft Access mediante el conector ODBC.<\/p>\n<p>Su uso corporativo es bastante extendido por su licenciamiento, seguridad, probado desempe\u00f1o, facilidad para desarrollarse en diferentes entornos, y su capacidad multiplataforma y multiusuario.<\/p>\n<p>Cuando ya el volumen de datos es demasiado grande, y no solo hay <a href=\"https:\/\/itsoftware.com.co\/content\/datos-estructurados-vs-no-estructurados\/\">datos estructurados<\/a>, sino tambi\u00e9n no estructurados; entonces ya se aconseja usar &nbsp;motores de base de datos para big data, como por ejemplo <a href=\"https:\/\/itsoftware.com.co\/content\/que-es-la-base-de-datos-apache-cassandra\/\">Apache Cassandra<\/a>, que permiten un manejo m\u00e1s eficiente de los datos y sus consultas, en un ambiente de almacenamiento y procesamiento distribuidos.<\/p>\n<p>Como conclusi\u00f3n, la popularidad de MySQL radica en su condici\u00f3n opensource, su facilidad de instalaci\u00f3n y uso; y su capacidad para integrarse con diferentes plataformas sobre diferentes sistemas operativos, en el desarrollo de aplicaciones web principalmente.<\/p>\n<p>Este art\u00edculo hace parte del sistema de divulgaci\u00f3n de conocimiento de <a href=\"http:\/\/itsoftware.com.co\">ITSoftware SAS<\/a>.<\/p>\n<h3>Si te gust\u00f3, por favor no olvides de compartirlo en las redes sociales. Thks. \ud83d\ude09<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>MySQL es un motor de base de datos relacional (RDBMS) de c\u00f3digo abierto, originalmente creado por la empresa MySQL AB y actualmente de propiedad de Oracle Corporation.<\/p>\n","protected":false},"author":1,"featured_media":8585,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[97],"tags":[1437,1436,1433,1435,1434],"class_list":["post-5643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bases-de-datos","tag-base-mysql","tag-caracteristicas-mysql","tag-mysql-database","tag-para-que-sirve-mysql","tag-que-es-mysql"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2018\/03\/que-es-y-para-que-sirve-mysql-1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/5643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=5643"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/5643\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8585"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=5643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=5643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=5643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}