MySQL compartilhado com prefixos de tabela
O GrabWP Tenancy isola tenants em um banco de dados MySQL compartilhado usando prefixos de tabela únicos por tenant.
Central de confiança
Tudo o que um comprador técnico precisa verificar antes de adotar o GrabWP. As informações abaixo são extraídas dos readmes públicos dos plugins.
Como os tenants compartilham uma instalação mantendo dados e arquivos separados.
O GrabWP Tenancy isola tenants em um banco de dados MySQL compartilhado usando prefixos de tabela únicos por tenant.
Cada tenant recebe diretórios de upload separados para que arquivos de mídia não sejam compartilhados entre tenants.
Tenants podem usar domains personalizados ou roteamento por path (por exemplo example.com/site/{tenant-id}) sem WordPress Multisite.
O GrabWP Tenancy Pro adiciona MySQL ou SQLite dedicado por tenant, além de themes, plugins e uploads isolados dentro do diretório de conteúdo de cada tenant.
Mecanismos de separação documentados nos readmes dos plugins.
No plugin base gratuito, os dados do tenant ficam em prefixos de tabela únicos no MySQL compartilhado, com diretórios de upload isolados.
O Pro permite escolher entre MySQL compartilhado com prefixos, um banco de dados MySQL dedicado ou SQLite por tenant.
No contexto do tenant, o GrabWP Tenancy desabilita drop-ins de page-cache e prefixa chaves de object-cache com o ID do tenant para evitar colisões de cache entre tenants em backends compartilhados de Redis ou Memcached.
O diretório padrão de dados do tenant fica em wp-content/grabwp-tenancy (fora dos uploads) para reduzir o acesso web direto aos arquivos de dados do tenant.
Requisitos de cada readme dos plugins. Campos não documentados no readme são omitidos.
| Plugin | Requer WordPress | Testado até | Requer PHP |
|---|---|---|---|
| GrabWP Tenancy v1.1.4 | 5.0+ | 7.0 | 7.4+ |
| GrabWP Tenancy Pro v1.1.6 | 5.0+ | 7.0 | 7.4+ |
| GrabWP Tenancy WaaS v1.1.4 | 5.0+ | 7.0 | 7.4+ |
| GrabWP Restore v1.0.3 | 6.2+ | 7.0 | 7.4+ |
Todos os quatro plugins são licenciados GPLv2 ou posterior, conforme os readmes no WordPress.org / produto.
Backup e restore por tenant conforme documentado no Pro e no GrabWP Restore.
O GrabWP Tenancy Pro inclui backup completo em 7 etapas e restore em 8 etapas cobrindo banco de dados, uploads, conteúdo e configuração, com interface de progresso passo a passo via AJAX.
O Pro suporta backups automáticos agendados por tenant (de hora em hora até mensal), retenção local e remota com limpeza, e offload para storage compatível com S3 quando configurado.
O GrabWP Restore restaura um site WordPress completo a partir de um ZIP de exportação do GrabWP Tenancy Pro: importação SQL via streaming, reescrita de prefixos de tabela, restauração de arquivos de uploads/plugins/themes e atualização de URLs do site.
O GrabWP Restore documenta compatibilidade de collation MySQL para MySQL 5.7 e 8.0 durante a importação SQL.
Movendo tenants entre backends de banco de dados.
O Pro suporta restore entre tipos de banco de dados: MySQL compartilhado, MySQL dedicado e SQLite.
O GrabWP Restore importa uma exportação do Pro para uma instalação WordPress standalone (não Multisite), reescrevendo prefixos e atualizando a URL do site.
Termos de licença e onde obter ajuda.
GrabWP Tenancy, Pro, WaaS e Restore são distribuídos sob GPLv2 ou posterior conforme declarado no readme de cada plugin.
Respondemos a solicitações de suporte Pro. Ajuda da comunidade está disponível no fórum de suporte do WordPress.org e no Discord (link no rodapé do site).
Avaliações públicas e histórico de releases que você mesmo pode consultar.
Avaliações 5 estrelas
Avaliações verificadas da listagem pública do plugin no WordPress.org.
Direto ao ponto, sem recursos inúteis desnecessários. Desenvolvedor muito responsivo. Aguardando a versão Pro para mais funcionalidades. Ótimo trabalho!
Gabriel Nistor
@springbreak
Ferramenta excelente, finalmente consigo construir meu SaaS com confiança.
Moses
@moseswp
Plugin muito útil para monetização, permite criar sites ou blogs rapidamente.
Nhan Nguyen
@babyinternet
Limites honestos de escopo extraídos dos readmes dos plugins.
Comece um trial Pro e inspecione isolamento, backup e restore no seu hosting.