Skip to content

Commit 2ea3d89

Browse files
committed
Merge branch 'nik-readme-more-translations' into 'master'
Add Ukrainian and Spanish drafts for README translation See merge request postgres-ai/database-lab!478
2 parents 26acd0f + b88b12e commit 2ea3d89

File tree

3 files changed

+363
-0
lines changed

3 files changed

+363
-0
lines changed

translations/.gitkeep

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
<!-- The document is created using Google Translate. Proofreading and corrections are needed! -->
2+
3+
<div align="center"><img width="500" src="../assets/dle.svg" border="0" /></div>
4+
5+
<div align="center"><h1 align="center">Database Lab Engine (DLE)</h1></div>
6+
7+
<div align="center">
8+
<a href="https://twitter.com/intent/tweet?via=Database_Lab&url=https://github.com/postgres-ai/database-lab-engine/&text=Thin%20@PostgreSQL%20clones%20–%20DLE%20provides%20blazing-fast%20database%20cloning%20to%20build%20powerful%20development,%20test,%20QA,%20staging%20environments.">
9+
<img src="https://img.shields.io/twitter/url/https/github.com/postgres-ai/database-lab-engine.svg?style=for-the-badge" alt="twitter">
10+
</a>
11+
</div>
12+
13+
<div align="center">
14+
<strong>:zap: Clonación ultrarrápida de bases de datos PostgreSQL :elephant:</strong><br>
15+
Clones delgados de PostgreSQL para crear potentes entornos de desarrollo, prueba, control de calidad y ensayo.<br>
16+
<sub>Disponible para cualquier PostgreSQL, incluidos AWS RDS, GCP CloudSQL, Heroku, Digital Ocean e instancias autoadministradas.</sub>
17+
</div>
18+
19+
<br />
20+
21+
<div align="center">
22+
<a href="https://postgres.ai" target="blank"><img src="https://img.shields.io/badge/Postgres-AI-orange.svg?style=flat" /></a> <a href="https://github.com/postgres-ai/database-lab-engine/releases/latest"><img src="https://img.shields.io/github/v/release/postgres-ai/database-lab-engine?color=orange&label=Database+Lab&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPYSURBVHgBrVc9SCNBFH7JpVCrjdpotVgFES9qp8LdgaXNFWLnJY2lsVC0zIGKQeEujRw2508lNndqISKaA38a/4Io/qBGQc2B6IKgImLufYPj7W42Jsb9YNidb2ffvHnzzZsZB1mgra3to9Pp9Docjvdc9XJR3G63qm9zdXUV44fGJZZIJKKPj4+R/v7+CNkEh3wJBoPKzc1NIC8vr7WoqEgpLS2l4uJiYodEscLd3R2dnZ2Jcnh4SNvb23ByiG2E2R6cpo6Oju/s9EZfX9+Q/C8F95O5P5ITjnV2dqq5ubnz1dXVam1tLeXk5FA24CjS6uoqLS4uxtjpT729vbGLi4ujubk5lflf3IcfDuu4CHOfJbe8vKwuLCwITno7f3p6mrALBwcHCdiEba4egYP97u7uYDru8vIy0dPT8835NFg1Pz+f7MLT1Kt6DrIoKyv7ko7Dvx6Pxycdo3A4LKbirYDWRkdHLb/t7u5mxO3t7SkuWWlubhYGoa+qqiriBSBGlAkwoK2tLYhf1Ovr62lwcNDwfXJykgoLCzPiELVnx1BpaWkRK2xtbU2IGA3Bw1kWpMGZ29tb0jRNPNGmpKSE6urqxFOPgYEBcrlcwtmVlZWMOF48/x2TQJT0kZIpwQzpbKpUIuHz+YjTh4FrbGykgoKCFzmX3gGrNAHOHIXXwOwUYHbKinsWP+YWzr0VsDE+Pp7EQxZmoafisIAMGoNgkfFl1n8NMN0QP7RZU1Nj+IaOZmdnDUJ/iTOIH8LFasTHqakp0ZHUG6bTrCUpfk6I4h+0w4ACgYBoDxsAbzFUUVFBTU1NNDMzkxGH2TOIH53DORQZBdm5Ocehc6SUyspKQnJOtY21t7dnxSWtSj3MK/StQJQz4aDTZ/Fjbu2ClS1EfGdnJ4k7OTlJ4jBTLj2B1YRpzDY9SPHqp5WPUrS0tCQ64z3QwKG9FL+eM4i/oaFBkHzsoJGREeFcOvGfn5+LJ/7DO9rI7M9HKdFubGyMysvLBT8xMWHgsA1acQiQQWMwKKOFzuQBEOI35zg4gcyvKArhDCcHYIbf78+KSyl+vZN24f7+XjNzVuJHOyn+GCJjF5721pieQ+Ll8lvPoc/19fUkbnNzc1hEjC8dfj7yzHPGViH+dBtzKmC6oVEcrWETHJ+tKBqNwqlwKBQKWnCtVtw7kGxM83q9w8fHx3/ZqIdHrFxfX9PDw4PQEY4jVsBKhuhxFpuenkbR9vf3Q9ze39XVFUcb3sTd8Xj8K3f2Q/6XCeew6pBX1Ee+seD69oGrChfV6vrGR3SN22zg+sbXvQ2+fETIJvwDtXvnpBGzG2wAAAAASUVORK5CYII=" alt="Latest release" /></a>
23+
24+
<a href="https://gitlab.com/postgres-ai/database-lab/-/pipelines" target="blank"><img src="https://gitlab.com/postgres-ai/database-lab//badges/master/pipeline.svg" alt="CI pipeline status" /></a> <a href="https://goreportcard.com/report/gitlab.com/postgres-ai/database-lab" target="blank"><img src="https://goreportcard.com/badge/gitlab.com/postgres-ai/database-lab" alt="Go report" /></a> <a href="https://depshield.github.io" target="blank"><img src="https://depshield.sonatype.org/badges/postgres-ai/database-lab-engine/depshield.svg" alt="DepShield Badge" /></a>
25+
26+
<a href="../CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?logoColor=black&labelColor=white&color=blue" alt="Contributor Covenant" /></a> <a href="https://slack.postgres.ai" target="blank"><img src="https://img.shields.io/badge/Chat-Slack-blue.svg?logo=slack&style=flat&logoColor=black&labelColor=white&color=blue" alt="Community Slack" /></a> <a href="https://twitter.com/intent/follow?screen_name=Database_Lab" target="blank"><img src="https://img.shields.io/twitter/follow/Database_Lab.svg?style=social&maxAge=3600" alt="Twitter Follow" /></a>
27+
</div>
28+
29+
<div align="center">
30+
<h3>
31+
<a href="#características">Características</a>
32+
<span> | </span>
33+
<a href="https://postgres.ai/docs">Documentación</a>
34+
<span> | </span>
35+
<a href="https://postgres.ai/blog/tags/database-lab-engine">Blog</a>
36+
<span> | </span>
37+
<a href="#comunidad--apoyo">Comunidad & Apoyo</a>
38+
<span> | </span>
39+
<a href="../CONTRIBUTING.md">Contribuyendo</a>
40+
</h3>
41+
</div>
42+
43+
## ¿Por qué DLE?
44+
- Cree entornos de desarrollo, control de calidad y puesta en escena basados en bases de datos de producción de tamaño completo.
45+
- Proporcione clones temporales de bases de datos de tamaño completo para el análisis y la optimización de consultas SQL (ver también: [Joe, chatbot de optimización SQL](https://gitlab.com/postgres-ai/joe)).
46+
- Pruebe automáticamente los cambios de la base de datos en las tuberías de CI/CD para evitar incidentes en producción.
47+
48+
Por ejemplo, la clonación de una base de datos PostgreSQL de 1 TiB tarda unos 10 segundos. Docenas de clones independientes están en funcionamiento en una sola máquina, lo que respalda muchas actividades de desarrollo y prueba, sin aumentar los costos de hardware.
49+
50+
<p><img src="../assets/dle-demo-animated.gif" border="0" /></p>
51+
52+
Pruébelo usted mismo ahora mismo:
53+
- ingrese a [la plataforma de laboratorio de base de datos] (https://console.postgres.ai/), únase a la organización "Demo" y pruebe la clonación de la base de datos de demostración de ~1 TiB, o
54+
- vea otra configuración de demostración, DLE CE: https://nik-tf-test.aws.postgres.ai:446/instance, use el token `demo` para ingresar (esta configuración tiene certificados autofirmados, así que ignore los certificados del navegador) quejas)
55+
56+
## Cómo funciona
57+
La clonación ligera es rápida porque usa [Copy-on-Write (CoW)](https://en.wikipedia.org/wiki/Copy-on-write#In_computer_storage). DLE admite dos tecnologías para habilitar CoW y clonación ligera: [ZFS](https://en.wikipedia.org/wiki/ZFS) (predeterminado) y [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_ (Linux)).
58+
59+
Con ZFS, Database Lab Engine crea periódicamente una nueva instantánea del directorio de datos y mantiene un conjunto de instantáneas, limpiando las antiguas y no utilizadas. Al solicitar un nuevo clon, los usuarios pueden elegir qué instantánea usar.
60+
61+
Lee mas:
62+
- [Cómo funciona](https://postgres.ai/products/how-it-works)
63+
- [Pruebas de migración de bases de datos](https://postgres.ai/products/database-migration-testing)
64+
- [Optimización SQL con Joe Bot](https://postgres.ai/products/joe)
65+
- [Preguntas y respuestas](https://postgres.ai/docs/questions-and-answers)
66+
67+
## Donde empezar
68+
- [Tutorial de laboratorio de base de datos para cualquier base de datos PostgreSQL](https://postgres.ai/docs/tutorials/database-lab-tutorial)
69+
- [Tutorial de laboratorio de base de datos para Amazon RDS](https://postgres.ai/docs/tutorials/database-lab-tutorial-amazon-rds)
70+
- [Plantilla del módulo Terraform (AWS)](https://postgres.ai/docs/how-to-guides/administration/install-database-lab-with-terraform)
71+
72+
## Estudios de caso
73+
- Qiwi: [Cómo controla Qiwi los datos para acelerar el desarrollo](https://postgres.ai/resources/case-studies/qiwi)
74+
- GitLab: [Cómo itera GitLab en el flujo de trabajo de optimización del rendimiento de SQL para reducir los riesgos de tiempo de inactividad] (https://postgres.ai/resources/case-studies/gitlab)
75+
76+
## Características
77+
- Clonación ultrarrápida de bases de datos de Postgres: unos segundos para crear un nuevo clon listo para aceptar conexiones y consultas, independientemente del tamaño de la base de datos.
78+
- El número máximo teórico de instantáneas y clones es 2<sup>64</sup> ([ZFS](https://en.wikipedia.org/wiki/ZFS), predeterminado).
79+
- El tamaño máximo teórico del directorio de datos de PostgreSQL: 256 cuatrillones de zebibytes, o 2<sup>128</sup> bytes ([ZFS](https://en.wikipedia.org/wiki/ZFS), predeterminado).
80+
- Versiones principales de PostgreSQL admitidas: 9.6–14.
81+
- Se admiten dos tecnologías para permitir la clonación ligera ([CoW](https://en.wikipedia.org/wiki/Copy-on-write)): [ZFS](https://en.wikipedia.org/wiki/ ZFS) y [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)).
82+
- Todos los componentes están empaquetados en contenedores Docker.
83+
- Interfaz de usuario para que el trabajo manual sea más conveniente.
84+
- API y CLI para automatizar el trabajo con instantáneas y clones de DLE.
85+
- De forma predeterminada, los contenedores de PostgreSQL incluyen muchas extensiones populares ([docs](https://postgres.ai/docs/database-lab/supported-databases#extensions-included-by-default)).
86+
- Los contenedores de PostgreSQL se pueden personalizar ([docs](https://postgres.ai/docs/database-lab/supported-databases#how-to-add-more-extensions)).
87+
- La base de datos de origen se puede ubicar en cualquier lugar (Postgres autoadministrado, AWS RDS, GCP CloudSQL, Azure, Timescale Cloud, etc.) y NO requiere ningún ajuste. NO hay requisitos para instalar ZFS o Docker en las bases de datos de origen (producción).
88+
- El aprovisionamiento de datos inicial puede ser físico (pg_basebackup, herramientas de copia de seguridad/archivo como WAL-G o pgBackRest) o lógico (volcado/restauración directamente desde el origen o desde archivos almacenados en AWS S3).
89+
- Para el modo lógico, se admite la recuperación parcial de datos (bases de datos específicas, tablas específicas).
90+
- Para el modo físico, se admite un estado actualizado continuamente ("contenedor de sincronización"), lo que convierte a DLE en una versión especializada de Postgres en espera.
91+
- Para el modo lógico, la actualización completa periódica es compatible, automatizada y controlada por DLE. Es posible usar varios discos que contengan diferentes versiones de la base de datos, por lo que la actualización completa no requerirá tiempo de inactividad.
92+
- Recuperación rápida de un punto en el tiempo (PITR) a los puntos disponibles en las instantáneas DLE.
93+
- Los clones no utilizados se eliminan automáticamente.
94+
- El indicador de "Protección de eliminación" se puede utilizar para bloquear la eliminación automática o manual de clones.
95+
- Políticas de retención de instantáneas admitidas en la configuración de DLE.
96+
- Clones persistentes: los clones sobreviven a los reinicios de DLE (incluidos los reinicios completos de VM).
97+
- El comando "restablecer" se puede usar para cambiar a una versión diferente de los datos.
98+
- El componente DB Migration Checker recopila varios artefactos útiles para las pruebas de base de datos en CI ([docs](https://postgres.ai/docs/db-migration-checker)).
99+
- Reenvío de puertos SSH para conexiones API y Postgres.
100+
- Los parámetros de configuración del contenedor de Docker se pueden especificar en la configuración de DLE.
101+
- Cuotas de uso de recursos para clones: CPU, RAM (cuotas de contenedores, compatibles con Docker)
102+
- Los parámetros de configuración de Postgres se pueden especificar en la configuración de DLE (por separado para los clones, el contenedor de "sincronización" y el contenedor de "promoción").
103+
- Supervisión: extremo de API `/healthz` sin autenticación, `/status` extendido (requiere autenticación), [módulo Netdata] (https://gitlab.com/postgres-ai/netdata_for_dle).
104+
105+
## Como contribuir
106+
### Ponle una estrella al proyecto
107+
Si te gusta Database Lab Engine, ¡ayúdanos con una estrella en GitHub/GitLab!
108+
109+
![Darle una estrella de GitHub/GitLab](../assets/star.gif)
110+
111+
### Menciona que usas DLE
112+
Publique un tweet mencionando [@Database_Lab](https://twitter.com/Database_Lab) o comparta el enlace a este repositorio en su red social favorita.
113+
114+
Si está utilizando activamente DLE en el trabajo, piense dónde podría mencionarlo. La mejor manera de mencionarlo es usando gráficos con un enlace. Los activos de la marca se pueden encontrar en la carpeta `./assets`. Siéntase libre de incluirlos en sus documentos, presentaciones de diapositivas, aplicaciones e interfaces de sitios web para demostrar que usa DLE.
115+
116+
Fragmento de HTML para fondos más claros:
117+
<p>
118+
<img width="400" src="https://postgres.ai/assets/powered-by-dle-for-light-background.svg" />
119+
</p>
120+
121+
```html
122+
<a href="http://databaselab.io">
123+
<img width="400" src="https://postgres.ai/assets/powered-by-dle-for-light-background.svg" />
124+
</a>
125+
```
126+
127+
Para fondos más oscuros:
128+
<p style="background-color: #bbb">
129+
<img width="400" src="https://postgres.ai/assets/powered-by-dle-for-dark-background.svg" />
130+
</p>
131+
132+
```html
133+
<a href="http://databaselab.io">
134+
<img width="400" src="https://postgres.ai/assets/powered-by-dle-for-dark-background.svg" />
135+
</a>
136+
```
137+
138+
### Proponer una idea o reportar un error
139+
Consulte nuestra [guía de contribución](../CONTRIBUTING.md) para obtener más detalles.
140+
141+
### Participar en el desarrollo
142+
Consulte nuestra [guía de contribución](../CONTRIBUTING.md) para obtener más detalles.
143+
144+
### Guías de referencia
145+
- [componentes DLE](https://postgres.ai/docs/reference-guides/database-lab-engine-components)
146+
- [Referencia de configuración de DLE](https://postgres.ai/docs/database-lab/config-reference)
147+
- [Referencia de la API de DLE](https://postgres.ai/swagger-ui/dblab/)
148+
- [Referencia CLI del cliente](https://postgres.ai/docs/database-lab/cli-reference)
149+
150+
### Guías prácticas
151+
- [Cómo instalar Database Lab con Terraform en AWS](https://postgres.ai/docs/how-to-guides/administration/install-database-lab-with-terraform)
152+
- [Cómo instalar e inicializar CLI de Database Lab](https://postgres.ai/docs/guides/cli/cli-install-init)
153+
- [Cómo gestionar DLE](https://postgres.ai/docs/how-to-guides/administration)
154+
- [Cómo trabajar con clones](https://postgres.ai/docs/how-to-guides/cloning)
155+
156+
Puede encontrar más en [la sección "Guías prácticas"](https://postgres.ai/docs/how-to-guides) de los documentos.
157+
158+
### Varios
159+
- [Imágenes DLE Docker](https://hub.docker.com/r/postgresai/dblab-server)
160+
- [Imágenes de Docker extendidas para PostgreSQL (con muchas extensiones)] (https://hub.docker.com/r/postgresai/extended-postgres)
161+
- [Chatbot de optimización de SQL (Joe Bot)](https://postgres.ai/docs/joe-bot)
162+
- [Comprobador de migración de base de datos](https://postgres.ai/docs/db-migration-checker)
163+
164+
## Licencia
165+
El código fuente de DLE tiene la licencia de código abierto aprobada por OSI GNU Affero General Public License versión 3 (AGPLv3).
166+
167+
Comuníquese con el equipo de Postgres.ai si desea una licencia comercial o de prueba que no contenga las cláusulas GPL: [Página de contacto](https://postgres.ai/contact).
168+
169+
[![Estado de FOSSA](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpostgres-ai%2Fdatabase-lab-engine.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpostgres-ai%2Fdatabase-lab-engine?ref=badge_large)
170+
171+
## Comunidad & Apoyo
172+
- ["Código de conducta del Pacto de la comunidad de motor de laboratorio de base de datos"](../CODE_OF_CONDUCT.md)
173+
- Dónde obtener ayuda: [Página de contacto](https://postgres.ai/contact)
174+
- [Slack de la comunidad](https://slack.postgres.ai)
175+
- Si necesita informar un problema de seguridad, siga las instrucciones en ["Directrices de seguridad del motor de laboratorio de base de datos"](../SECURITY.md).
176+
177+
[![Pacto de colaborador](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?color=blue)](../CODE_OF_CONDUCT.md)
178+
179+
180+
181+
<!--
182+
## Translations
183+
- ...
184+
-->

0 commit comments

Comments
 (0)