Diseño y práctica del servicio de base de datos de Youzan-3306π Nanjing Station

Tema : "3306π" Entrevista del evento de la estación de Nanjing Yang Qilong "Diseño y práctica del servicio de base de datos de Youzan"

Esquema :

1. Sr. Yang, ha estado publicando continuamente artículos maravillosos para todos en varios aspectos técnicos. ¿Cómo resumió la tecnología fuera del trabajo? ¿Puedes compartir tu método de aprendizaje con todos?

2. Varias empresas están citando plataformas o servicios de base de datos de código abierto o de desarrollo propio para mejorar la eficiencia de su trabajo ¿Cómo cuantifica el Sr. Yang los resultados que aportan los servicios de base de datos?

3. Me gustaría preguntarle al Sr. Yang, el equipo de desarrollo de los servicios de base de datos de Youzan es muy eficiente, pero en general las pequeñas y medianas empresas esperan que el DBA sea responsable del trabajo relacionado con I + D. ¿Podría el Sr. Yang hablar sobre sus sugerencias de posicionamiento y desarrollo para el DBA?

4. ¿Puedo preguntarle al Sr. Yang, las empresas en general están planificando el proceso de la plataforma de servicio de base de datos de 0 a 1, qué orden recomienda desarrollar para lograr el diseño efectivo y la promoción efectiva de la plataforma?

Tiempo para compartir :

13: 00-18: 00, 17 de octubre de 2020

Escanee el código QR de la izquierda
para registrarse para este evento de inmediato.

Los invitados se presentan

Yang Qilong   Hangzhou Youzan DBA opera la cuenta pública yangyidba. Responsable del diseño de la arquitectura de la base de datos de Youzan, la gestión del servicio de la base de datos, el diagnóstico de fallas, etc.           

01

Sr. Yang, ha estado produciendo continuamente artículos maravillosos para todos en varios aspectos técnicos. ¿Cómo resumió la tecnología fuera del trabajo? ¿Puedes compartir tu método de aprendizaje con todos?                   

      En cuanto a la redacción de artículos, puedo ver que recuerdo que escribí el primer artículo en el blog de itpub en mayo de 2009, básicamente escribiéndolo hasta el presente, se puede considerar como interés y persistencia en la tecnología. Por lo general, aproveche la oportunidad del trabajo para recopilar casos, materiales, consultar documentos oficiales, blogs de otras grandes personas en Internet, etc., use el tiempo libre para hacer experimentos técnicos y pruebas, y luego resumir y escribir artículos.

      Independientemente del aprendizaje técnico o del aprendizaje en otras materias, recomiendo el método de aprendizaje de Feynman. El aprendizaje activo se utiliza para promover el aprendizaje. No necesariamente enseñamos realmente. Podemos optar por decir o escribir el conocimiento y compartirlo con todos. .

02

Varias empresas están citando plataformas o servicios de base de datos de código abierto o de desarrollo propio para mejorar la eficiencia del trabajo ¿Cómo cuantifica el Sr. Yang los resultados que aportan los servicios de base de datos?

       Cómo cuantificar el efecto de la plataforma de trabajo es en realidad parte de la operación del servicio. No recopilamos deliberadamente estos datos convenientes. Subjetivamente, la automatización ahorra mucho tiempo y mejora la felicidad en comparación con los cinturones de carne humana.

       Antes de la automatización, era un cambio de tabla de operaciones manual. Después de que se automatiza el cambio, registraremos la acción de cambio en forma de una orden de trabajo. Desde la solicitud hasta la aprobación, el inicio del cambio y el final del cambio, cada enlace tiene un punto de tiempo. Con base en esto, podemos contar los cambios que requieren mucho tiempo, hacer un informe sobre la cantidad de cambios por mes y ver el porcentaje de acciones relacionadas con la base de datos que tienen en cuenta las necesidades de desarrollo diarias. Cuanto menor sea el número, mayor será la eficiencia de nuestro servicio de base de datos.

03

Me gustaría preguntarle al Sr. Yang, el equipo de desarrollo de los servicios de base de datos de Youzan es muy eficiente, pero generalmente las pequeñas y medianas empresas esperan que el propio DBA sea responsable del trabajo relacionado con la investigación y el desarrollo. ¿Puede el Sr. Yang hablar sobre sus sugerencias de posicionamiento y desarrollo para el DBA? 

 1) La función principal del DBA es garantizar la estabilidad del sistema de base de datos, resolver las necesidades de desarrollo diarias y planificar la arquitectura de la base de datos para cumplir con el desarrollo comercial de la empresa.

 2) Como DBA de primera línea, el objeto de nuestros servicios es el desarrollo. Necesitamos comunicarnos más con el desarrollo, comprender los escenarios comerciales y proporcionar tipos de almacenamiento adecuados para las partes comerciales.

 3) Mantén tu curiosidad por la tecnología y conoce al menos un lenguaje de desarrollo para resolver problemas de alta frecuencia en tu trabajo y mejorar la eficiencia laboral.

4) Puede intentar mirar el código fuente de MySQL para tener una comprensión más profunda del principio de funcionamiento de MySQL.

 5) Si trabaja durante mucho tiempo, puede intentar salirse del rol de DBA, prestar atención al flujo de "datos" a nivel comercial de la empresa y desarrollarse en la dirección del arquitecto de datos.

04

¿Puedo preguntarle al Sr. Yang, las empresas en general están planificando el proceso de la plataforma de servicio de base de datos de 0 a 1, qué orden recomienda desarrollar para lograr el diseño efectivo y la promoción efectiva de la plataforma?

     La plataforma de servicios de bases de datos se enfrenta a dos roles, uno para el desarrollo y el otro para la operación y el mantenimiento en sí. Todos tienen una base de metadatos común: IP de instancia, puerto, esquema, nombre_tabla, estructura de la tabla, propiedad de la base de datos y de la tabla, línea de negocio y todas las funciones de servicio se crean en base a estos metadatos.

     Desde la perspectiva de mejorar la eficiencia, primero resuelva la demanda o acción de alta frecuencia. Las actividades de desarrollo diarias son de alta frecuencia, como los cambios diarios de desarrollo, la consulta de datos, la base de datos, la estructura de la tabla y los requisitos de coherencia del entorno múltiple.

Entonces, nuestro orden sugerido real es: Metadatos -> Construcción de base de datos automatizada, creación de tablas -> Cambio de DDL / consulta de cambio de DML - auditoría de seguridad.

    El orden desde el lado de la operación y el mantenimiento es: metadatos -> HA -> copia de seguridad / recuperación automática -> operación y mantenimiento de la instancia (inicialización, migración, implementación maestro-esclavo, división) -> automatización de la demanda diaria (evaluación de la capacidad del sistema, Gestión de seguimiento de alarmas, gestión de consultas lentas), etc.

Estación de Nanjing `` 3306π ''

Hora:  13: 00-18: 00, 17 de octubre de 2020

Ubicación: 2do piso, INNO Future City, 498 Zhujiang Road, Xuanwu District, Nanjing

Escanee el código para ingresar al grupo más conveniente

Acerca de la comunidad "3306π"

Centrándose en la tecnología central de MySQL, llevando las soluciones de datos más importantes de la industria de Internet a las industrias tradicionales; incluidas otras tecnologías de código abierto RadonDB, ClickHouse, Redis, MongoDB, Hbase, Hadoop, ElasticSearch, Storm, Spark, etc .; compartiendo conocimientos sobre productos secos, incluso si Es un patrocinador, lo pide y se niega a liberar agua.

Supongo que te gusta

Origin blog.csdn.net/n88Lpo/article/details/109039764
Recomendado
Clasificación