Entradas

Qué es MySQL

Imagen
MySQL  es un  sistema de gestión de bases de datos   relacional  desarrollado bajo licencia dual:  Licencia pública general / Licencia comercial  por  Oracle Corporation  y está considerada como la base datos de  código abierto más popular del mundo, 1 ​ 2 ​ y una de las más populares en general junto a  Oracle  y  Microsoft SQL Server , sobre todo para entornos de  desarrollo web . MySQL fue inicialmente desarrollado por  MySQL AB  (empresa fundada por  David Axmark ,  Allan Larsson  y  Michael Widenius ). MySQL AB fue adquirida por  Sun Microsystems  en 2008, y ésta a su vez fue comprada por  Oracle Corporation  en 2010, la cual ya era dueña desde 2005 de  Innobase Oy , empresa  finlandesa  desarrolladora del motor  InnoDB  para MySQL. Al contrario de proyectos como  Apache , donde el software es desarrollado por una comunidad pú...

Qué es un servidor web Apache

Imagen
El  servidor HTTP Apache  es un  servidor web   HTTP  de  código abierto , para plataformas  Unix  ( BSD ,  GNU/Linux , etc.),  Microsoft Windows ,  Macintosh  y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa  RFC 2616 . Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular  NCSA HTTPd  1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que alguien quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de Estados Unidos, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés,  a patchy server  (un servi...

Qué es un servidor web

Imagen
Un  servidor web  o  servidor HTTP  es un  programa informático  que procesa una  aplicación del lado del servidor , realizando conexiones bidireccionales o unidireccionales y  síncronas o asíncronas  con el cliente y generando o cediendo una respuesta en cualquier lenguaje o  Aplicación del lado del cliente . El código recibido por el cliente es renderizado por un  navegador web . Para la transmisión de todos estos datos suele utilizarse algún  protocolo . Generalmente se usa el protocolo  HTTP  para estas comunicaciones, perteneciente a la capa de aplicación del  modelo OSI . El término también se emplea para referirse al  ordenador .