La semana pasada, "¿Por qué hay tantas importaciones paralelas en la industria nacional de bases de datos?" 》 La discusión es muy popular. Hoy resumimos las opiniones del invitado de la transmisión en vivo Li Linghui. Si estás de acuerdo, también puedes darle un me gusta ~.
Compartiendo invitados:
Li Linghui
Fundador de la base de datos nativa de la nube ClapDB, ex CTO de Multiplication Cloud, CTO de Meiqia y arquitecto jefe de Didi Chuxing.
Actualmente trabajando en un nuevo paradigma de infraestructura basada en la nube para brindar servicios de datos analíticos en la nueva era.
ClapDB es una base de datos diseñada e implementada desde cero basada en una arquitectura nativa de la nube, que aprovecha al máximo las ventajas de la tecnología nativa de la nube moderna. Desarrollado en C++, se espera que proporcione un mayor rendimiento, lo que le permitirá obtener resultados de análisis de forma fácil y rápida en cualquier escala de datos.
01 El emprendimiento de bases de datos no puede consistir simplemente en seguir la tendencia
La mayoría de los proveedores de datos suelen ser colegas que han realizado investigación y desarrollo de bases de datos en grandes empresas de Internet u otras grandes empresas. Es posible que sean viejos y hayan encontrado límites en su carrera o cuellos de botella en la promoción, o que tengan algunas ideas que no se pueden implementar en sus lugares de trabajo originales, por lo que. Requieren inversión. Opte por un proyecto que pueda ser similar al original o tener algunas mejoras.
Debido a que la intención original de todos y los productos que utilizaron eran muy similares, las bases de datos que produjeron fueron todas muy similares. Ahora puede haber miles de empresas en China que fabrican bases de datos. Pero en mi opinión, probablemente existen tres o cuatro tipos:
El primero se basa en la modificación mágica de MySQL, el segundo se basa en la modificación mágica de PostgreSQL, el tercero se basa en la modificación mágica Greenplum de PostgreSQL y el cuarto se basa en el empaquetado del ecosistema Java ES o Hadoop... Ni siquiera está modificado, está empaquetado .
Pero somos diferentes. Solía iniciar un negocio SaaS en la industria B y probamos docenas de campos. Como CTO, encontré algunos problemas. Descubrí que cuando era necesario proporcionar a los clientes un sistema de análisis de datos económico y fácil de usar, lo que realmente faltaba era un motor, es decir, una base de datos analítica. Probamos muchos productos de código abierto y de código cerrado en la industria en ese momento, pero el rendimiento no era suficiente, el costo era demasiado alto o ni siquiera había la demanda que quería. Sentí que si se cubría una nueva necesidad, el mercado sería grande, así que comenzamos nuestra aventura.
En los últimos tres años, hemos superado muchos problemas y finalmente hemos creado un producto, al menos no he encontrado un producto similar en el mundo.
Como arquitecto técnico, he estado analizando dos perspectivas al mismo tiempo durante mucho tiempo. Un lado son las necesidades y soluciones del equipo para componentes técnicos como bases de datos y almacenamiento distribuido, y el otro lado son las necesidades del lado comercial para estos. cosas, por lo que estoy en ambos lados al mismo tiempo. Desde la perspectiva del Partido A y el Partido B, los productos producidos también pueden considerar mejor a ambas partes.
Lo que solucionamos son las necesidades de algunos usuarios que demandan servicios en la nube pero temen el precio de la nube pública. Estos usuarios no son grandes empresas, pueden ser simplemente un pequeño sitio web independiente o un proyecto personal, o una empresa un poco más grande con un equipo de una o dos personas. Tienen pocas capacidades de operación y mantenimiento, no tienen DBA y no pueden aprender un manual complejo con miles de páginas para implementar y usar. Esto les resulta difícil. En este momento, somos útiles. Equivale a un Snowflake más barato, que no requiere un DBA profesional y sirve directamente a los desarrolladores. Cualquiera puede pagarlo y solo necesita el precio de "hacer amigos".
02 La base de datos debe estar bien hecha y no puede seguir al Partido B.
Cuando no se tiene un producto estandarizado lo suficientemente potente y no se satisfacen las necesidades de los usuarios, hay que dejar que los usuarios le ayuden a descubrir qué hacer, y la imaginación de los usuarios no está restringida. No piensa en la situación general, sólo piensa en sus necesidades. Esto puede provocar fácilmente la deformación del producto en el camino.
Por ejemplo, una vez tuvimos un usuario que dijo: No soporto que su información se guarde automáticamente y me siento incómodo. Por favor, proporciónenme un botón y haré clic en él para guardar. Dije que este botón no tiene función. De hecho, se ha guardado. Dijo que todavía lo necesito.
¿Crees que se debería cubrir esta necesidad? Para ser honesto, si cumples con esta demanda, más clientes se sorprenderán y dirán: ¿no lo guardaste automáticamente? ¿Por qué proporcionaste este botón? En realidad, se trata de una cuestión de juego: cuando el Partido A y el Partido B decidan quién tiene más autoridad y quién puede representar mejor la respuesta estándar en esta industria, quien sea será más duro.
Verás, nuestro mismo Partido A, cuando se reunieron con IBM y Microsoft, no fueron tan arrogantes. Por lo tanto, cuando eres un Partido A débil, el respeto que recibes no es suficiente.
De hecho, a veces no somos profesionales. Una vez mi cliente me hizo una pregunta: llevo 20 años en esta industria, ¿cuántos años lleva usted en ella? ¿Por qué me enseñas qué hacer? No se puede decir que lo que otros dicen esté mal, pero hay especialidades en la industria del arte. Por eso creo que al iniciar un negocio, especialmente en la fabricación de productos, no se puede ir más allá de su propio círculo de competencia para comprender el problema. Cuando haces algo que no entiendes, naturalmente seguirás las necesidades de los usuarios.
Por ejemplo, muchas empresas toB en China primero reciben pedidos antes de determinar si pueden hacerlo, por lo que, naturalmente, se encontrarán con este problema. Tienes que limitar tus deseos y no hacer cosas en las que no eres bueno. Ante sugerencias irrazonables de los usuarios, debes tener el coraje de decirles que no. Tienes que saber que a cada sí que dices le sigue una responsabilidad, y debes aprender a decir no.
03 En realidad, no es fácil hacer negocios en el mercado interno.
Aunque hay muchos emprendedores, en realidad no es fácil entrar en el mercado interno. Incluso aquellos que ya han ingresado a la industria solo pueden ganar dinero, y mucho menos los que lo siguen más tarde. Debido a que muchas veces en China la demanda es muy compleja, este asunto en realidad no es algo bueno, lo que indica que aún no se ha formado la estandarización.
He hecho CRM antes y les puedo dar un ejemplo: una nueva empresa en Estados Unidos, aunque solo tenga dos ventas, utilizará Salesforce. Aunque en mi opinión la complejidad de Salesforce no es adecuada para pequeñas empresas, él está acostumbrado. Lo ha utilizado en otras grandes empresas y no quiere aprender nada más, por lo que este es el beneficio de la estandarización. Aunque puede que no sea algo bueno para los nuevos desarrolladores de CRM, es bueno para aquellos que compilan software basado en el ecosistema CRM. Pueden desarrollar un conjunto de software basado en la interfaz de Salesforce y venderlo.
Esto es un problema. Cuando el mercado no está estandarizado, su informatización es muy difícil de lograr. Un mercado que necesita completamente de tu educación puede requerir que dediques mucho tiempo y esfuerzos para acompañarlo a crecer. Es difícil generar ingresos escalables porque el valor central de nuestro software es que el costo marginal es muy bajo: el costo de producción del software es alto, pero una nueva copia no tiene costo. Por lo tanto, el costo inicial de nuestro software es alto, pero el costo de edición es bajo. Entonces, si no puede encontrar una industria donde los costos de edición estén estandarizados y sus costos de edición no sean bajos, no podrá hacer este negocio. Esto es cierto desde una perspectiva contable.
04 Las pequeñas empresas tienen oportunidades
Sin embargo, las pequeñas empresas no están completamente exentas de oportunidades. Una cosa que nos diferencia de las grandes bases de datos es que no somos una empresa con productos estrictamente competitivos. Los grupos de clientes a los que nos dirigimos son diferentes, al menos al principio son clientes pequeños y medianos. Dirigirse a clientes centrales. Preferimos encontrar una manera junto con nuestros usuarios. Ellos ahorran dinero mientras nosotros proporcionamos funciones. Tenemos defectos, pero todos pueden tolerarlos y están dispuestos a esperar a que crezcamos. Este mercado es el mercado donde podemos crecer.
Basándome en mi investigación sobre el mercado toB, descubrí que todos los productos fenomenales se desarrollan a partir de clientes pequeños y medianos. Por ejemplo, cuando salió Cloudflare, Akamai ya era muy grande. Cloudflare no tiene ninguna posibilidad si compite frontalmente. Entonces, al principio, básicamente servía a usuarios gratuitos y a usuarios que pagaban entre 100 y 200 dólares estadounidenses al año. Ahora sigue siendo lo mismo. Aquellos con más de 100.000 dólares estadounidenses se consideran grandes clientes. Porque, sólo en los mercados pequeños y medianos, los clientes están dispuestos a tolerarlo y usted también puede educarlos. Así que creo que existe la oportunidad de convertirse en un gran árbol en un área que otros no han descubierto.
Hay muchos ejemplos de este tipo. Salesforce, por ejemplo, solo tenía más de 20 programadores cuando salió a bolsa y la mayoría de sus clientes tenían menos de diez comunicaciones registradas. Puede imaginarse lo pequeños que son estos clientes. En 2016, su número promedio de clientes era inferior a 15 y la mayoría de los clientes a los que atendían eran pequeños clientes. Por eso creo que vale la pena valorar a los pequeños clientes. Aunque no pueden generar mucho dinero en un corto período de tiempo, pueden ayudar a educar al mercado. MySQL también es un ejemplo. Los webmasters pequeños y medianos no pueden pagar Oracle, por lo que usan MySQL. Por eso apoyamos firmemente a los pequeños clientes, porque los pequeños clientes representan innovación.
Para más contenido en vivo, escanea el código para ver la repetición↓↓↓
[Charla sobre código abierto]
La columna de chat de la cuenta de vídeo de OSCHINA [Open Source Talk] tiene un tema técnico en cada número. Tres o cinco expertos se sientan para expresar sus opiniones y charlar sobre el código abierto. Ofreciéndote las últimas fronteras de la industria, los temas técnicos más candentes, los proyectos de código abierto más interesantes y los intercambios ideológicos más intensos. Si tiene nuevas ideas o buenos proyectos y desea compartirlos con sus colegas, contáctenos. El foro siempre está abierto ~.