charla de características en vivo de percona con avi kivity Scylla

¡Bienvenido al próximo seminario de Percona Live, los oradores de la Conferencia de rendimiento de datos en tiempo real de Percona 2016 le brindarán discursos maravillosos! En esta serie de publicaciones de blog, nos centraremos en algunos de los oradores que asistirán a la conferencia de este año y discutirán las propias técnicas y opiniones de los oradores. ¡Asegúrese de leer hasta el final para obtener un bono especial de registro de Percona Live!

En este discurso de apertura de Percona Live, conoceremos a Aviciviti, el CTO de Sila Database. Su presentación será "Thira", una base de datos NoSQL compatible con Kassandra, con 2 millones de solicitudes por segundo. "Sira" es una nueva base de datos NoSQL, que aplica la tecnología de programación del sistema a un diseño NoSQL escalable horizontalmente para lograr mejoras de rendimiento extremadamente altas. Tuve la oportunidad de hablar con Avi y aprender más sobre "Thira" y sus ventajas:

Percona : Dime una breve historia de ti mismo: cómo llegaste al desarrollo de bases de datos, dónde trabajas, qué te gusta.

Avi : Puede ser diferente de muchos desarrolladores de bases de datos, comencé a contactar la base de datos desde la capa del kernel y del sistema de archivos. Herramienta de sincronización de bases de datos Como mantenedor de un proyecto de máquina virtual basado en el kernel de Linux, tengo una amplia experiencia en programación de kernel, especialmente en extender la carga a muchos kernels. Antes de eso, en el servidor de middleware en la nube, trabajé en el sistema de archivos distribuidos (ahora FluidFS de Dell), donde adquirí experiencia en almacenamiento y sistemas distribuidos. Aplicar esta experiencia de bajo nivel a aplicaciones de alto nivel como bases de datos es muy beneficioso para mí.

Soy el CTO de Sila Database en la sede en Herzliya, Israel, ¡pero nuestro equipo de desarrollo está disperso en 12 países! Dado que Syra Database es el campeón del trabajo remoto, estoy muy feliz de poder trabajar con los mejores desarrolladores del mundo.

Percona : Tu presentación será "Thira", una base de datos NoSQL compatible con Cassandra, con 2 millones de solicitudes por segundo. "¿Qué hace que Thira sea una opción obvia para los adoptantes? ¿Existen cargas de trabajo o escenarios específicos que se puedan manejar bien?

Avi : Dado que "Thira" es un reemplazo de Cassandra, los usuarios existentes de Cassandra son claramente nuestro objetivo. La compatibilidad de Cassandra significa que Sila comprende los formatos de archivo, los controladores, los lenguajes de consulta, las herramientas de administración e incluso los archivos de configuración de Cassandra. La transferencia de sus aplicaciones, datos y habilidades de Kassandra existentes es casi sin esfuerzo. Sin embargo, en promedio, obtiene hasta 10 veces el rendimiento y la latencia se reduce significativamente; ¡en percentiles más altos, obtiene más! El aumento en el rendimiento se puede traducir en clústeres más pequeños, mayor rendimiento de la aplicación, mayor margen de seguridad de carga o una combinación de todos estos.

Como base de datos de muy alto rendimiento, "Thira" es muy adecuada para IoT y almacenamiento de datos a escala de red. Su baja latencia (¡sin pausa en la recolección de basura!) Lo hace muy adecuado para aplicaciones de tecnología publicitaria. Incluso los usuarios que no son de Kassandra y tienen un alto rendimiento o requisitos estrictos de baja latencia deberían echarle un buen vistazo a Sila.

Percona : ¿Estás en "El gran debate NoSQL vs MySQL?" ¿Por qué alguien elegiría NoSQL (especialmente Sila (en lugar de MySQL?)

Avi : Tanto SQL como NoSQL tienen sus respectivas posiciones. El lenguaje de consulta estructurado proporciona una gran flexibilidad para las opciones de consulta, así como una excelente acidez. NoSQL pesa cierta flexibilidad y comportamiento de transacción, pero a cambio, le brinda una escalabilidad, una distribución geográfica y una disponibilidad increíbles, y un rendimiento increíble "Thira".

Una gran ventaja de la arquitectura "Thira" (para ser justos, la heredamos de Cassandra (es su estructura simétrica. Todos los nodos tienen la misma función: no hay nodos maestro y esclavo, nodos de metadatos o nodo de administración. La arquitectura simétrica significa expansión lineal cuando agregar nodos, sin que un nodo específico se convierta en un cuello de botella, lo cual es difícil de lograr en la implementación de MySQL.

Percona preguntó: Con respecto a NoSQL, Cassandra o Thira, ¿qué crees que nuestra comunidad de bases de datos de código abierto necesita resolver? Que te mantiene despierto en la noche?

Avi : El movimiento NoSQL pone gran énfasis en la expansión horizontal e ignora casi por completo la expansión vertical. Si simplemente puede agregar más nodos, ¿por qué preocuparse por el rendimiento de cada nodo? Costos operativos y complejidad, ¡esta es la razón! Con "Sira", tratamos de prestar la misma atención al rendimiento de cada nodo de la base de datos de lenguaje de consulta estructurado tradicional, sin dejar de ofrecer las ventajas de NoSQL.

Cuando estudiamos los cuellos de botella de rendimiento en el adivino, descubrimos que aunque se usa el paso de mensajes sin bloqueo entre nodos (que es lo que debería ser), los bloqueos de bloqueo se usan para la comunicación entre núcleos y el bloqueo de la programación de aplicaciones de entrada / salida. Se utilizan interfaces Acceso al almacenamiento. Para resolver este problema, escribimos Seastar.org), que es un marco de aplicación de servidor que utiliza el paso de mensajes sin bloqueo para lograr la comunicación entre núcleos y el acceso al almacenamiento. Sila se basa en la estrella de mar y la usa para lograr sus objetivos de rendimiento.

Percona : En la Conferencia de rendimiento de datos en tiempo real de Percona 2016, ¿qué es lo que más espera?

Avi : Esta es la primera vez que asisto a una conferencia de Percona Live, ¡así que estoy muy emocionado! Espero interactuar con los asistentes de Percona Live para aprender cómo "Thira" puede ayudarlos y para comprender qué funciones debemos priorizar en la hoja de ruta de "Thira".

Puede leer más sobre los pensamientos de Avi sobre NoSQL, SQL y Thira en el blog de Sila o seguirlo en Twitter.

¿Quieres saber más sobre Avi y Thira? Regístrese en la Conferencia de rendimiento de datos en tiempo real de Percona 2016 y vea su conversación "Thira" a una velocidad de 2 millones de solicitudes por segundo, que es una base de datos NoSQL compatible con Cassandra. Utilice el código "Feature Dialogue" y obtenga un descuento de $ 100 en la tarifa de registro actual.

Percona实时数据性能会议是数据性能生态系统的首要开源活动。 它是开源社区以及在MySQL、NoSQL、云、大数据和物联网市场蓬勃发展的企业的理想之地。 与会者包括来自世界各地的数据库管理员、系统管理员、开发人员、架构师、首席技术官、首席执行官和供应商。

Percona实时数据性能会议将于4月18日至21日在圣克拉拉凯悦酒店&圣克拉拉会议中心举行。

Supongo que te gusta

Origin blog.csdn.net/weixin_49470452/article/details/107507440
Recomendado
Clasificación