Los dos principales productos de bases de datos de Oracle y Microsoft son los dos gigantes en la historia del desarrollo de bases de datos. Esto básicamente no nos deja otra opción a la hora de seleccionar una base de datos, ya sea Microsoft u Oracle. Sin embargo, todavía existen diferencias relativamente grandes entre los dos. A la hora de seleccionar una base de datos, hay que prestar atención a tres pequeñas diferencias entre ellas. Comprender estas diferencias puede proporcionar una gran guía para nuestra selección de bases de datos. 1. Diferencias en las plataformas soportadas El sistema de base de datos Oracle fue desarrollado sobre la plataforma JAVA, por lo que mantiene las características de muchos programas JAVA. Por ejemplo, muchas funciones requieren el uso de comandos para completarse, 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 la base de datos desarrollada en base a 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 ejecutarse 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, los sistemas operativos de Apple, etc., todos pueden ejecutar sistemas de bases de datos Oracle. En cuanto al sistema de base de datos SQLServer de Microsoft, solo puede ejecutarse en el sistema operativo de Microsoft. Además de los factores técnicos, esto también puede ser un reflejo de la estrategia comercial de Microsoft de agrupar ventas y monopolio. Sin embargo, considerando todos los aspectos, la capacidad de una base de datos para soportar múltiples plataformas se ha vuelto cada vez más importante. Primero, considérelo desde la perspectiva de la estabilidad del servidor. Hasta ahora, 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 poca estabilidad. Por el contrario, para algunas aplicaciones con requisitos de estabilidad relativamente altos, todo el mundo 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 servidor, ya sea una empresa o una empresa de software, también debe considerar esta tendencia al seleccionar una base 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 en plataformas como LINUX, lo que definitivamente perderá una gran parte de la base de datos. mercado. En este sentido, el negocio de software CRM de nuestra empresa sufrió 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. Debido a que muchos clientes ahora requieren software CRM para admitir operaciones multiplataforma al seleccionar modelos, especialmente en servidores. Por razones de estabilidad, todos usan LINUX como sistema operativo del servidor backend. Sin embargo, el software CRM de nuestra empresa no pudo adaptarse a este requisito multiplataforma, por lo que nos vimos obligados a abandonar muchos proyectos. Actualmente, el departamento de I+D está estudiando y preparándose para desarrollar un conjunto de software CRM que pueda soportar plataformas cruzadas. Para lograr este objetivo, lo primero que se debe 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 está fortaleciendo aún más su lucha contra la piratería. Aunque esto puede aumentar las ventas de Microsoft, también, hasta cierto punto, trasladará a los usuarios de Microsoft a sistemas operativos Kaiyuan como Linux. Para adaptarse a esta tendencia, cuando las empresas seleccionan software, no solo lo reflejan en el servidor, sino que también exigen que el cliente admita sistemas operativos de código abierto como Linux. Esta tendencia también le ha dado un duro golpe a Microsoft. Aunque se dice que el rendimiento multiplataforma del software de gestión de 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 información.
Por ejemplo, el autor tiene una larga experiencia en la industria de bases de datos. Microsoft me ha invitado muchas veces a asistir a sus lanzamientos de nuevos productos, seminarios, etc. Además, también hay educación especializada gratuita en línea. En GOOGLE, ingrese a la enseñanza de la base de datos de Microsoft y podrá encontrar muchos videos de capacitación oficiales. Sin embargo, Oracle obviamente no es tan bueno como Microsoft en este sentido. El autor ha utilizado la base de datos de Oracle durante tantos años, desde la versión inicial 9 hasta la última versión. Ha habido tantos cambios de versión. El autor nunca ha oído hablar de cuándo Oracle realizó reuniones informativas sobre el lanzamiento del producto en todo el país. No hay seminarios para usuarios. Además, es difícil encontrar el CD de formación oficial cuando se busca en el sitio web. Por tanto, Microsoft presta más atención a sus grupos de usuarios. Esto no sólo se refleja en sus productos de bases de datos, sino también en su industria de software CRM. Esto es lo que ha permitido a Microsoft capturar los corazones de muchos usuarios, lo que tiene un muy buen efecto de ayuda en la expansión de su mercado. La atmósfera comunitaria que Microsoft ha creado activamente es muy útil para que los usuarios comprendan los productos de bases de datos de Microsoft y aprendan sus tecnologías de productos de bases de datos. Dado que Oracle carece de este tipo de atmósfera, básicamente solo mediante capacitación se puede ingresar al equipo de administrador de bases de datos de Oracle, y es difícil comenzar. Me gusta (5) No me gusta (0)