Red de conocimiento de recetas -
Mercado del té - Las tres bases de datos principales: cómo elegir SQL u OracleOracle y Microsoft, los dos principales productos de bases de datos, son los dos gigantes en la historia del desarrollo de bases de datos. Esto básicamente no nos deja otra opción en la selección de la base de datos, ya sea Microsoft u Oracle. Sin embargo, todavía existe una gran diferencia entre los dos. A la hora de elegir una base de datos debemos prestar atención a tres pequeñas diferencias entre ellas. Comprender estas diferencias puede proporcionar una gran orientación a la hora de seleccionar una base de datos. 1. Diferencias en las plataformas de soporte El sistema de base de datos de Oracle está desarrollado sobre la plataforma JAVA, por lo que mantiene muchas características de los programas JAVA. Si hay muchas funciones que deben completarse mediante comandos, por ejemplo, algunas herramientas auxiliares también son ventanas de línea de comandos similares a las ventanas de DOS, etc. La versión de base de datos basada en la plataforma JAVA también hereda un rendimiento muy importante de JAVA, que es el rendimiento multiplataforma. La base de datos Oracle de Oracle puede funcionar sin problemas en la mayoría de los sistemas operativos existentes, como los sistemas Linux de código abierto, los sistemas de servidor de Microsoft o los sistemas operativos de Apple, etc. El sistema de base de datos SQLServer de Microsoft solo puede ejecutarse en el sistema operativo de Microsoft. Esto no es solo un factor técnico, sino también una manifestación de la estrategia comercial de monopolio y agrupación de Microsoft. Pero considerando todos los aspectos, cada vez es más importante que la base de datos admita múltiples plataformas. Primero, desde la perspectiva de la estabilidad del servidor. Hasta la fecha, UNIX de código abierto sigue siendo el sistema operativo de servidor preferido. La estabilidad del sistema operativo del servidor UNIX es obvia para todos; el software del servidor de Microsoft tiene muchas vulnerabilidades y una estabilidad deficiente, que también es compartida por todos. Por el contrario, en algunas aplicaciones que requieren mayor estabilidad, la gente prefiere utilizar UNIX (o su rama LINUX) como software de servidor. Aunque sus costos de mantenimiento pueden ser más altos que los del sistema operativo de servidor de Microsoft. Dado que existen múltiples plataformas para elegir en los sistemas operativos de servidores, tanto las empresas como las de software deben considerar esta tendencia al seleccionar las bases de datos. Si el software desarrollado por una empresa de software comercial solo admite la base de datos de Microsoft y no la base de datos de Oracle, entonces el software que desarrollan solo se puede aplicar en la plataforma del sistema operativo de Microsoft y no se puede aplicar en LINUX y otras plataformas, y definitivamente perderá mucho. parte del mercado. En este sentido, el negocio de software CRM de nuestra empresa ha sufrido pérdidas. Dado que el software CRM de nuestra empresa fue adquirido de otras empresas, solo admite productos de bases de datos de Microsoft. Aunque venía incluido con los productos de bases de datos de Microsoft, se dice que la empresa también recibió muchos reembolsos de Microsoft, pero también perdió muchos clientes. Porque muchos clientes ahora necesitan un software CRM para respaldar operaciones multiplataforma al elegir modelos, especialmente en servidores. Por razones de estabilidad, todos utilizan LINUX como sistema operativo del servidor backend. Pero el software CRM de nuestra empresa no pudo satisfacer esta necesidad multiplataforma, por lo que tuvimos que abandonar muchos proyectos. Ahora el departamento de RD está investigando y preparándose para desarrollar un conjunto de software CRM que pueda admitir multiplataforma. Para lograr este objetivo, lo primero que hay que considerar es que la base de datos debe poder soportar multiplataforma. El segundo es considerar el costo de implementación del cliente. La multiplataforma también es una elección inevitable. Ahora Microsoft ha fortalecido aún más su lucha contra la piratería, lo que puede aumentar las ventas de Microsoft, pero también hará que los usuarios de Microsoft opten hasta cierto punto por sistemas operativos de código abierto como Linux. Para adaptarse a esta tendencia, cuando las empresas eligen software, no solo deben reflejarlo en el lado del servidor, sino también admitir sistemas operativos de código abierto como Linux en el lado del cliente. Esta tendencia también le ha dado un duro golpe a Microsoft. Aunque el rendimiento multiplataforma del software de gestión de la información no solo está relacionado con la base de datos, sino también con la plataforma de desarrollo del software de gestión de la información. Sin embargo, considerando el costo de implementación del cliente, la mayoría de las empresas seguirán utilizando sistemas operativos gratuitos de código abierto y las empresas de software también utilizarán lenguajes de desarrollo multiplataforma para satisfacer las necesidades de las empresas. Y, naturalmente, soportarán el sistema operativo de Oracle. Esto afectará en gran medida la cuota de mercado de los sistemas de bases de datos de Microsoft. Por lo tanto, el autor cree que la incapacidad de soportar operaciones multiplataforma es la mayor desventaja de los sistemas de bases de datos de Microsoft y los sistemas de bases de datos de Oracle en la competencia del mercado.
Las tres bases de datos principales: cómo elegir SQL u OracleOracle y Microsoft, los dos principales productos de bases de datos, son los dos gigantes en la historia del desarrollo de bases de datos. Esto básicamente no nos deja otra opción en la selección de la base de datos, ya sea Microsoft u Oracle. Sin embargo, todavía existe una gran diferencia entre los dos. A la hora de elegir una base de datos debemos prestar atención a tres pequeñas diferencias entre ellas. Comprender estas diferencias puede proporcionar una gran orientación a la hora de seleccionar una base de datos. 1. Diferencias en las plataformas de soporte El sistema de base de datos de Oracle está desarrollado sobre la plataforma JAVA, por lo que mantiene muchas características de los programas JAVA. Si hay muchas funciones que deben completarse mediante comandos, por ejemplo, algunas herramientas auxiliares también son ventanas de línea de comandos similares a las ventanas de DOS, etc. La versión de base de datos basada en la plataforma JAVA también hereda un rendimiento muy importante de JAVA, que es el rendimiento multiplataforma. La base de datos Oracle de Oracle puede funcionar sin problemas en la mayoría de los sistemas operativos existentes, como los sistemas Linux de código abierto, los sistemas de servidor de Microsoft o los sistemas operativos de Apple, etc. El sistema de base de datos SQLServer de Microsoft solo puede ejecutarse en el sistema operativo de Microsoft. Esto no es solo un factor técnico, sino también una manifestación de la estrategia comercial de monopolio y agrupación de Microsoft. Pero considerando todos los aspectos, cada vez es más importante que la base de datos admita múltiples plataformas. Primero, desde la perspectiva de la estabilidad del servidor. Hasta la fecha, UNIX de código abierto sigue siendo el sistema operativo de servidor preferido. La estabilidad del sistema operativo del servidor UNIX es obvia para todos; el software del servidor de Microsoft tiene muchas vulnerabilidades y una estabilidad deficiente, que también es compartida por todos. Por el contrario, en algunas aplicaciones que requieren mayor estabilidad, la gente prefiere utilizar UNIX (o su rama LINUX) como software de servidor. Aunque sus costos de mantenimiento pueden ser más altos que los del sistema operativo de servidor de Microsoft. Dado que existen múltiples plataformas para elegir en los sistemas operativos de servidores, tanto las empresas como las de software deben considerar esta tendencia al seleccionar las bases de datos. Si el software desarrollado por una empresa de software comercial solo admite la base de datos de Microsoft y no la base de datos de Oracle, entonces el software que desarrollan solo se puede aplicar en la plataforma del sistema operativo de Microsoft y no se puede aplicar en LINUX y otras plataformas, y definitivamente perderá mucho. parte del mercado. En este sentido, el negocio de software CRM de nuestra empresa ha sufrido pérdidas. Dado que el software CRM de nuestra empresa fue adquirido de otras empresas, solo admite productos de bases de datos de Microsoft. Aunque venía incluido con los productos de bases de datos de Microsoft, se dice que la empresa también recibió muchos reembolsos de Microsoft, pero también perdió muchos clientes. Porque muchos clientes ahora necesitan un software CRM para respaldar operaciones multiplataforma al elegir modelos, especialmente en servidores. Por razones de estabilidad, todos utilizan LINUX como sistema operativo del servidor backend. Pero el software CRM de nuestra empresa no pudo satisfacer esta necesidad multiplataforma, por lo que tuvimos que abandonar muchos proyectos. Ahora el departamento de RD está investigando y preparándose para desarrollar un conjunto de software CRM que pueda admitir multiplataforma. Para lograr este objetivo, lo primero que hay que considerar es que la base de datos debe poder soportar multiplataforma. El segundo es considerar el costo de implementación del cliente. La multiplataforma también es una elección inevitable. Ahora Microsoft ha fortalecido aún más su lucha contra la piratería, lo que puede aumentar las ventas de Microsoft, pero también hará que los usuarios de Microsoft opten hasta cierto punto por sistemas operativos de código abierto como Linux. Para adaptarse a esta tendencia, cuando las empresas eligen software, no solo deben reflejarlo en el lado del servidor, sino también admitir sistemas operativos de código abierto como Linux en el lado del cliente. Esta tendencia también le ha dado un duro golpe a Microsoft. Aunque el rendimiento multiplataforma del software de gestión de la información no solo está relacionado con la base de datos, sino también con la plataforma de desarrollo del software de gestión de la información. Sin embargo, considerando el costo de implementación del cliente, la mayoría de las empresas seguirán utilizando sistemas operativos gratuitos de código abierto y las empresas de software también utilizarán lenguajes de desarrollo multiplataforma para satisfacer las necesidades de las empresas. Y, naturalmente, soportarán el sistema operativo de Oracle. Esto afectará en gran medida la cuota de mercado de los sistemas de bases de datos de Microsoft. Por lo tanto, el autor cree que la incapacidad de soportar operaciones multiplataforma es la mayor desventaja de los sistemas de bases de datos de Microsoft y los sistemas de bases de datos de Oracle en la competencia del mercado.