Perfil da pessoa / Líderes

Entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto

A entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto é monitorada como uma instituição de infraestrutura da internet dentro do ecossistema de infraestrutura da internet.

Entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto
CategoriaPessoa

A entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto é monitorada como uma instituição de infraestrutura da internet dentro do ecossistema de infraestrutura da internet.

RegiãoÁsia-Pacífico
Foco no SinalMercado
Tipo de conteúdoPerfil
Domínio PrimárioMercado
TópicoMercado
ImpactoMédio

Sinais de fonte pública suportam monitoramento de médio impacto para visibilidade de infraestrutura e análise de dependências.

ConfiançaConfiança limitada (76%)

Várias fontes públicas

A entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto é perfilada pela BTW Media porque evidências publicadas a vinculam à infraestrutura da internet, governança, dependências operacionais ou visibilidade de mercado.

  • Feng Ruohang, um experiente especialista em banco de dados e defensor da descida da nuvem, é a força motriz por trás do Pigsty, uma inovadora distribuição local-first de código aberto para PostgreSQL.
  • Com uma vasta experiência em gigantes de tecnologia como Alibaba e Apple, Feng aproveitou sua experiência para enfrentar os desafios enfrentados pelos Administradores de Banco de Dados PostgreSQL (DBAs) e simplificar o gerenciamento de vários clusters PostgreSQL.

Recentemente, tivemos a oportunidade de conversar com Feng. Ele compartilha insights sobre sua trajetória profissional, as vantagens únicas do Pigsty em relação a outros projetos de código aberto e suas perspectivas sobre o estado atual da comunidade de código aberto da China, particularmente no ecossistema PostgreSQL.

Introdução de Feng Ruohang

Feng Ruohang é o autor e mantenedor da distribuição local-first de código aberto para PostgreSQL, chamada Pigsty. Ele é um experiente especialista em banco de dados, DBA PostgreSQL, arquiteto, desenvolvedor full-stack e contribuidor de código aberto. Feng trabalhou anteriormente na Alibaba, Tantan e Apple. Ele é o tradutor de “Designing Data-Intensive Applications” e “PostgreSQL Internals”. Ele é um defensor da descida da nuvem.

Leia também:GOTC&GOGC se reúne em Xangai: Celebrando inovação, talento e o futuro da IA

P: Você poderia compartilhar conosco sua experiência de trabalho no passado e nos dizer por que você quis criar o projeto Pigsty?

Minha carreira começou na Alibaba há uma década, onde fui apresentado ao PostgreSQL e fiquei impressionado com suas capacidades. Fazendo a transição do MySQL para o PostgreSQL, mais tarde entrei na Tantan, onde o PostgreSQL era amplamente utilizado, inclusive no desenvolvimento de procedimentos armazenados. Como Administrador de Banco de Dados PostgreSQL (DBA), minha experiência se aprofundou, proporcionando uma compreensão abrangente do sistema.

Enfrentando desafios no gerenciamento de vários clusters PostgreSQL, iniciei o Pigsty, com o objetivo de automatizar tarefas administrativas normalmente tratadas por DBAs. O objetivo era simplificar processos e reduzir a intervenção manual. Encorajados pelos resultados positivos, decidimos tornar o Pigsty open-source, compartilhando nossas melhores práticas e experiências com a comunidade em geral.

Esta iniciativa recebeu interesse e apoio significativos, estabelecendo o Pigsty como um projeto líder de Serviço de Banco de Dados Relacional (RDS) de código aberto, impulsionado pelo desejo de melhorar a eficiência da implantação e gerenciamento do PostgreSQL.

Leia também:Entrevista com Cheng He, professor de inteligência computacional: O problema dos ‘bilhões’

P: Comparado a outros projetos de código aberto, o Pigsty tem alguma vantagem única?

O Pigsty ocupa um nicho distinto no cenário de código aberto como um Serviço de Banco de Dados Relacional (RDS) de código aberto. Historicamente, os desenvolvedores têm se concentrado em melhorar a funcionalidade central de bancos de dados como PostgreSQL e MySQL. Enquanto isso, os provedores de nuvem capitalizaram esses kernels de código aberto disponíveis gratuitamente, transformando-os em serviços. A tecnologia proprietária que eles possuem é tipicamente seus sistemas de controle e administração, que eles não contribuem de volta para a comunidade, devido aos lucros substanciais que geram com esses serviços.

Consequentemente, as ofertas de RDS baseadas em nuvem tendem a ser caras, devido à ausência de alternativas viáveis de código aberto. O Pigsty preenche essa lacuna fornecendo uma solução única de RDS de código aberto.

O Pigsty oferece seis propostas de valor principais. Em primeiro lugar, fornecemos um ambiente PostgreSQL extensível, agrupando quase metade das extensões do PostgreSQL em pacotes RPM, tornando-os facilmente acessíveis e implantáveis. Em segundo lugar, Pigsty significa PostgreSQL Infrastructure Graphics Toolbox Service and Utility, oferecendo uma infraestrutura de observabilidade abrangente que aborda sistemas de alta disponibilidade e monitoramento, essenciais para gerenciar ambientes de produção em grande escala.

Terceiro, nos destacamos em representações gráficas, fornecendo painéis detalhados que iluminam o funcionamento interno do PostgreSQL. Nossa solução de observabilidade é considerada a melhor no ecossistema PostgreSQL. Além disso, implementamos alta disponibilidade baseada em Patroni e Etcd, garantindo failover contínuo e resiliência do sistema.

Além disso, oferecemos backups automatizados, eliminando preocupações com perda acidental de dados. Com o Pigsty, configurar um ambiente PostgreSQL robusto e totalmente funcional é tão simples quanto executar um único comando, reduzindo significativamente os custos associados a provedores de nuvem ou à contratação de um DBA.

Article image
Feng Ruohang no GOTC&GOGC 2024

P: Durante o GOTC 2024, você mencionou o PG Vector junto com seu concorrente Milvus. Você poderia detalhar algum aspecto único do PG Vector que você acredita torná-lo mais competitivo?

“Uma das principais vantagens do PostgreSQL com PG Vector é a capacidade de usar um único banco de dados para atender a todas as demandas de dados, eliminando a necessidade de componentes dedicados. Isso significa menos complexidade e menos sistemas para gerenciar, pois os usuários podem aproveitar o conhecimento existente de SQL com novas funções e índices, facilitando o início e o uso.”

Feng Ruohang, autor do Pigsty

Ao comparar esses dois bancos de dados, é importante considerar não apenas o banco de dados em si, mas todo o ecossistema que o cerca. Quando visto neste contexto, a comparação revela uma disparidade gritante. Por exemplo, recursos como alta disponibilidade, recuperação pontual (PITR), recuperação de backup, acesso a serviços e observabilidade sofisticada exigem uma quantidade substancial de código para implementar. Seria irracional esperar que uma única empresa desenvolvesse uma solução abrangente que pudesse competir com o ecossistema PostgreSQL, que é apoiado por uma vasta comunidade e anos de desenvolvimento.

Uma das principais vantagens é a consistência dos dados. Ao usar um banco de dados dedicado, os desenvolvedores devem escrever código de cola para mover dados entre diferentes sistemas e garantir a conformidade ACID, o que pode ser complexo e propenso a erros. Com PostgreSQL plus PG Vector, a integridade e consistência dos dados são inerentemente suportadas, simplificando o processo de integração de dados, replicação e garantindo a confiabilidade das operações de negócios.

P: Como uma entidade ativa na comunidade de código aberto, qual é a sua avaliação do estado atual da comunidade de código aberto da China?

Na minha opinião, o nível de participação da China na comunidade PostgreSQL é notavelmente menor do que a média global. Por exemplo, na recente reunião anual de hackers realizada em Vancouver no mês passado, apenas quatro ou cinco indivíduos da China participaram. Apesar do desejo expresso do comitê do PostgreSQL por maior inclusão, referências a outras nacionalidades como Japão e Índia são frequentemente feitas, sem menção explícita da China. Acredito que as entidades chinesas precisam se envolver mais ativamente na comunidade, fazendo suas vozes serem ouvidas por meio de propostas e contribuições.

É exatamente isso que estou me esforçando para alcançar: fazer uma contribuição significativa ao comitê do PostgreSQL a partir de uma perspectiva chinesa.

Uma visão pessoal

Durante a entrevista, achei Feng Ruohang uma figura particularmente impressionante. Ele é um empreendedor cheio de paixão e percepção técnica. Em sua narrativa, fica evidente que ele tem um amor profundo pela tecnologia, especialmente no domínio de banco de dados. Ele não apenas possui uma sólida formação profissional, mas também uma visão clara para o desenvolvimento. Seu afeto pelo PostgreSQL vai além de seus atributos técnicos para o ethos de código aberto e a força da comunidade técnica que ele representa.

Desde seu tempo na Alibaba até a Tantan, e agora como fundador do Pigsty, cada passo em sua carreira reflete uma busca pela excelência tecnológica e um desejo de crescimento pessoal. Sua jornada e insights fornecem um excelente exemplo de como encontrar seu lugar em uma indústria em rápida evolução e alcançar sonhos através de esforço incansável.

Papel e Escopo

  • Perfil: Entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto
  • Função Atual: A entrevista com Feng Ruohang, autor do Pigsty: Simplificando a gestão do PostgreSQL e avançando a comunidade chinesa de código aberto é monitorada como uma instituição de infraestrutura da internet dentro do ecossistema de infraestrutura da internet.
  • Categoria Analítica: Pessoa

Mapa de Sinais

  • Sinais de fonte pública suportam monitoramento de médio impacto para visibilidade de infraestrutura e análise de dependências.
  • Horizonte de decisão: Próximo trimestre
  • Relevância operacional: Médio

Briefing para Membros

Contexto de Perfil mais Aprofundado

Faça login com o nível de associação correto para desbloquear o briefing completo e as notas de origem.

Apenas para Strategic Circle

Strategic Circle

Aberto a todos os leitores. Desbloqueie Briefings de Perfil após se inscrever e fazer login.

Junte-se ao Strategic Circle

Somente para Leadership Alliance

Leadership Alliance

Para proprietários e gestores qualificados de ativos de IP; faça login para desbloquear os briefings da Leadership Alliance.

Junte-se ao Leadership Alliance
VoltarTodas as Pessoas