La actualización de las bases de datos tradicionales está en marcha silenciosamente en todo el mundo
Con la participación de los principales gigantes tecnológicos de todo el mundo, la tecnología de software de código abierto ha estado activa en diversos campos de la tecnología de la información. Entre ellos, el ecosistema de big data se ha convertido en un beneficiario directo de la tecnología de código abierto. La tecnología de código abierto es adecuada para sistemas complejos de gestión de datos, brinda capacidades de gestión ágiles, eficientes, escalables y autocontrolables, lo que ayuda a las empresas a reducir los costos de construcción y mantenimiento de TI. En Double 11 en 2018, la base de datos nativa de Alibaba Cloud, PolarDB, manejó fácilmente el pico de datos que aumentó 122 veces en un instante. Netflix también utiliza la arquitectura de código abierto metacat de desarrollo propio para agregar datos en un almacén de datos "único", lo que mejora enormemente la eficiencia de la gestión.
Actualmente, cada vez más empresas y talentos se están uniendo a la comunidad de código abierto de China, contribuyendo a la prosperidad y el desarrollo sostenible de los proyectos y ecosistemas de código abierto.
El ecosistema big data se ha convertido en el principal “beneficiario” de la tecnología de código abierto.
En los últimos años, el big data ha aparecido en multitud de campos como los servicios de Internet, el multimedia y la investigación científica. . En la era del big data, el creciente volumen de datos, la necesidad de un procesamiento rápido de datos y la diversidad de tipos, estructuras y fuentes de datos han traído nuevos desafíos a la agilidad, eficiencia, escalabilidad y gestión personalizada de las bases de datos.
La tecnología de código abierto ayuda al desarrollo de alta calidad del ecosistema de big data. El Dr. Pu Songtao del Instituto de Servicios de Información y Software del CCID dijo que después de décadas de desarrollo, el software y las herramientas de código abierto se han aplicado a todos los aspectos del desarrollo de la industria de big data. Basándose en software de código abierto, las empresas pueden crear rápidamente una plataforma de aplicaciones de big data y proporcionar una gran cantidad de herramientas de aplicación y desarrollo de big data.
Actualmente, empresas de casi todos los tamaños utilizan software y herramientas de código abierto para el procesamiento de big data y análisis predictivos basados en datos. En el mundo del código abierto, también han aparecido proyectos de código abierto de gran peso como Hadoop, OpenStack, OpenShift, Mapreduce y Docker, que lideran la dirección de la innovación tecnológica en la industria.
Hutai Life Insurance construye un nuevo sistema informático fácil de gestionar basado en la arquitectura OpenShift para mejorar la competitividad corporativa y lograr la transformación digital del negocio. En términos de infraestructura, se introdujeron la solución de nube de contenedores Red Hat OpenShift y el almacenamiento distribuido Red Hat Ceph. Al colocar su negocio de seguros en la nube Docker, Huatai Life ha logrado una expansión empresarial elástica y un lanzamiento rápido, acelerando la rápida implementación de proyectos de seguros en Internet.
Netflix, el principal proveedor de servicios de alquiler de películas en línea de Estados Unidos, también ha adoptado Metacat, un marco de código abierto para servicios de descubrimiento de big data. Dado que el almacén de datos de Netflix consta de múltiples conjuntos de datos grandes, para garantizar que la plataforma de datos pueda integrar estos conjuntos de datos en un almacén de datos "único", Netflix utiliza Metacat como plataforma para su servicio de descubrimiento de big data. Dado que el almacén de datos de Netflix consta de muchos conjuntos de datos grandes, para garantizar que la plataforma de datos pueda abarcar estos conjuntos de datos en un almacén de datos "único", Netflix desarrolló Metacat, un servicio de metadatos que permite la generación, el descubrimiento, el procesamiento y la gestión de datos. Se vuelve más rápido, más eficiente y mejora en gran medida la precisión del procesamiento. También es compatible con las arquitecturas Spark, Presto, Pig y Hive.
De hecho, existen muchas plataformas convencionales de código abierto que promueven el desarrollo de alta calidad de aplicaciones de big data, como Spark, Shark, Bagel, etc. Pu Songtao dijo que estas plataformas de código abierto han reducido considerablemente el umbral de aplicación y han ayudado eficazmente a las empresas a realizar aplicaciones a nivel industrial, promoviendo así la implementación a gran escala en diversas industrias. Además, han surgido varias plataformas alimentadoras de código abierto en el campo del big data. Entre ellos, Baofeng se deshizo por completo de la arquitectura MapReduce clásica y rediseñó la arquitectura adecuada para la computación de flujo. Utiliza el flujo de datos como controlador para activar los cálculos y tiene una alta puntualidad de cálculo. También diseñó cálculos de gráficos acíclicos dirigidos que se adaptan a la estructura de la topología. , flexibilizando los cálculos, se ha implementado hasta cierto punto en la industria.
Ha surgido una situación de oferta y demanda en la que todos ganan en la comunidad de código abierto. El poder de China ha aumentado.
El establecimiento de la comunidad de código abierto ha hecho contribuciones destacadas a la promoción de la industria. El desarrollo de software de código abierto y la creación de ventajas competitivas en la industria El crecimiento del equipo requiere que todos los usuarios individuales continúen aportando su sabiduría y logrando verdaderos "***". En el proceso de desarrollo de software de código abierto, cada usuario es un "colaborador", cada usuario es un "colaborador", cada usuario es un "colaborador", cada usuario es un "colaborador". En el proceso de desarrollo del código abierto, han aparecido a su vez geeks, grandes empresas y disruptores comerciales, y la demanda de tecnología de código abierto también ha evolucionado de impulsada por los negocios a impulsada por la ecología. Liao Xiangke, académico de la Academia China de Ingeniería, señaló que el código abierto es la principal fuente de tecnología de innovación de software y el punto de partida para la ecología, no el punto de entrada para obtener ganancias.
El mecanismo de "compartir y contribuir" del software de código abierto ha atraído la participación de muchos desarrolladores, otorgando a cada desarrollador el derecho de "subvertir las reglas del juego". Con el apoyo de esta ecología, la tecnología de la información avanzará rápidamente y todos los participantes seguirán obteniendo ganancias. En este sentido, Li Feifei dijo que los beneficiarios del ecosistema de código abierto son el lado de la demanda y el lado de la oferta de la tecnología de código abierto. Desde el lado de la oferta, cuanta más gente participe, más rápida será la evolución iterativa causada por la colisión de ideas; desde el lado de la demanda, cada empresa no sólo puede estar exenta de las "restricciones técnicas" de los sistemas de código cerrado, sino que también puede implementar bases de datos en ellos. la comunidad de código abierto Con la migración de la tecnología, las empresas pueden personalizar la base de datos de acuerdo con las características técnicas de la empresa y realizar la transformación de una gran cantidad de aplicaciones y códigos. Al mismo tiempo, también puede lograr la transformación de una gran cantidad de aplicaciones y códigos y la compatibilidad entre sistemas.
Liu Peng, vicepresidente y secretario general de la Alianza de Promoción de Software de Código Abierto de China, dijo en PostgreSQL.CN 2019 que cada vez más empresas nacionales han hecho contribuciones importantes en el campo del código abierto y la apertura de China. La fuerza de la fuente está aumentando. Los desarrolladores de software de código abierto representados por Huawei y Alibaba han alcanzado gradualmente el mismo nivel que Amazon y Microsoft y se han dado cuenta de la transformación de su identidad de "usuario" a "líder".
Actualmente, las empresas chinas tienen un miembro platino (Huawei), un miembro oro (Alibaba Cloud) y decenas de miembros plata (incluidos Tencent, China Mobile, Lenovo, etc.) en la Fundación Linux. Las contribuciones de Huawei a múltiples comunidades de código abierto se encuentran entre las principales. Ni Guangnan, académico de la Academia de Ingeniería de China, cree que Huawei es un representante del excelente desarrollo de software de código abierto a través de la introducción y la digestión, logra un desarrollo innovador y contribuye a toda la comunidad de código abierto.
Alibaba Cloud también se ha convertido en un importante elemento de cambio y en uno de los líderes mundiales en bases de datos en la nube. En 2018, Alibaba Cloud Database ingresó con éxito al Cuadrante Mágico de Gartner para bases de datos, la primera vez que una empresa china ingresa. la lista. Recientemente, Gartner publicó una lista de cuotas de mercado globales de bases de datos en la nube, en la que Alibaba Cloud ocupa el tercer lugar, superando a Oracle, IBM y Google. "El 21 de mayo, Alibaba Cloud brindó la capacidad de migrar bases de datos tradicionales a la nube con un solo clic, lo que puede ayudar a las empresas a migrar fácilmente bases de datos fuera de línea como MySQL, PostgreSQL y Oracle a la nube, y la migración se puede completar en unos pocos horas como muy pronto", dijo Li Fei. Li Feifei dijo que la arquitectura de almacenamiento distribuido de base de datos nativa de la nube PolarDB desarrollada independientemente por Alibaba Cloud tiene las ventajas de una alta velocidad de escritura y separación de computación y almacenamiento, lo que puede ayudar a la plataforma comercial Taobao a hacer frente al aumento máximo instantáneo de datos de 122 veces en Doble 11.
Además, muchas empresas nacionales, incluidas Baidu, Inspur y Hanwang, también participan activamente y contribuyen a la comunidad de código abierto. Las tecnologías de la información emergentes, como la inteligencia artificial y la conducción autónoma, también se han convertido en importantes áreas de aplicación para proyectos de código abierto.