Skip to content

Commit 02a405e

Browse files
committed
Translated to Spanish the day85 file
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
1 parent cc14b0c commit 02a405e

1 file changed

Lines changed: 67 additions & 67 deletions

File tree

2022/es/Days/day85.md

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,129 +1,129 @@
1-
## Data Services
1+
## Servicios de datos
22

3-
Databases are going to be the most common data service that we come across in our environments. I wanted to take this session to explore some of those different types of Databases and some of the use cases they each have. Some we have used and seen throughout the challenge.
3+
Las bases de datos serán el servicio de datos más común que encontraremos en nuestros entornos. Quería aprovechar esta sesión para explorar algunos de los diferentes tipos de bases de datos y algunos de los casos de uso que cada una tiene. Algunos los hemos utilizado y visto a lo largo del desafío.
44

5-
From an application development point of view choosing the right data service or database is going to be a huge decision when it comes to the performance and scalability of your application.
5+
Desde el punto de vista del desarrollo de aplicaciones, elegir el servicio de datos o la base de datos adecuada será una decisión importante en cuanto al rendimiento y la escalabilidad de su aplicación.
66

77
https://www.youtube.com/watch?v=W2Z7fbCLSTw
88

9-
### Key-value
9+
### Clave-valor
1010

11-
A key-value database is a type of nonrelational database that uses a simple key-value method to store data. A key-value database stores data as a collection of key-value pairs in which a key serves as a unique identifier. Both keys and values can be anything, ranging from simple objects to complex compound objects. Key-value databases are highly partitionable and allow horizontal scaling at scales that other types of databases cannot achieve.
11+
Una base de datos clave-valor es un tipo de base de datos no relacional que utiliza un método simple de clave-valor para almacenar datos. Una base de datos clave-valor almacena datos como una colección de pares clave-valor en los que una clave sirve como identificador único. Tanto las claves como los valores pueden ser cualquier cosa, desde objetos simples hasta objetos compuestos complejos. Las bases de datos clave-valor son altamente particionables y permiten una escalabilidad horizontal en escalas que otros tipos de bases de datos no pueden lograr.
1212

13-
An example of a Key-Value database is Redis.
13+
Un ejemplo de una base de datos clave-valor es Redis.
1414

15-
_Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indices._
15+
*Redis es una tienda de estructuras de datos en memoria, utilizado como base de datos distribuida en memoria clave-valor, caché y agente de mensajes, con durabilidad opcional. Redis admite diferentes tipos de estructuras de datos abstractas, como cadenas, listas, mapas, conjuntos, conjuntos ordenados, HyperLogLogs, mapas de bits, flujos e índices espaciales.*
1616

1717
![](Images/Day85_Data1.png)
1818

19-
As you can see from the description of Redis this means that our database is fast but we are limited on space as a trade-off. Also, no queries or joins which means data modelling options are very limited.
19+
Como se puede ver en la descripción de Redis, esto significa que nuestra base de datos es rápida pero estamos limitados en espacio como un compromiso. Además, no hay consultas ni uniones, lo que significa que las opciones de modelado de datos son muy limitadas.
2020

21-
Best for:
21+
Ideal para:
2222

23-
- Caching
24-
- Pub/Sub
25-
- Leaderboards
26-
- Shopping carts
23+
- Caché
24+
- Pub/Sub (publicación/suscripción)
25+
- Tablas de clasificación
26+
- Carritos de compras
2727

28-
Generally used as a cache above another persistent data layer.
28+
Generalmente se utiliza como una caché por encima de otra capa de datos persistente.
2929

30-
### Wide Column
30+
### Columnas anchas
3131

32-
A wide-column database is a NoSQL database that organises data storage into flexible columns that can be spread across multiple servers or database nodes, using multi-dimensional mapping to reference data by column, row, and timestamp.
32+
Una base de datos de columnas anchas es una base de datos NoSQL que organiza el almacenamiento de datos en columnas flexibles que pueden distribuirse en varios servidores o nodos de la base de datos, utilizando un mapeo multidimensional para hacer referencia a los datos por columna, fila y marca de tiempo.
3333

34-
_Cassandra is a free and open-source, distributed, wide-column store, NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure._
34+
*Cassandra es un sistema de gestión de bases de datos distribuido, de almacenamiento de columnas anchas, de código abierto, diseñado para manejar grandes cantidades de datos en muchos servidores de baja calidad, proporcionando alta disponibilidad sin un único punto de fallo.*
3535

3636
![](Images/Day85_Data2.png)
3737

38-
No schema which means can handle unstructured data however this can be seen as a benefit to some workloads.
38+
Sin esquema, lo que significa que puede manejar datos no estructurados, lo cual puede ser beneficioso para algunas cargas de trabajo.
3939

40-
Best for:
40+
Ideal para:
4141

42-
- Time-Series
43-
- Historical Records
44-
- High-Write, Low-Read
42+
- Series temporales
43+
- Registros históricos
44+
- Alta escritura, baja lectura
4545

46-
### Document
46+
### Documentos
4747

48-
A document database (also known as a document-oriented database or a document store) is a database that stores information in documents.
48+
Una base de datos de documentos (también conocida como base de datos orientada a documentos o almacenamiento de documentos) es una base de datos que almacena información en documentos.
4949

50-
_MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License._
50+
*MongoDB es un programa de base de datos orientada a documentos de código fuente abierto, multiplataforma. Clasificado como un programa de base de datos NoSQL, MongoDB utiliza documentos similares a JSON con esquemas opcionales. MongoDB es desarrollado por MongoDB Inc. y tiene licencia bajo la Licencia Pública del Servidor.*
5151

5252
![](Images/Day85_Data3.png)
5353

54-
NoSQL document databases allow businesses to store simple data without using complex SQL codes. Quickly store with no compromise to reliability.
54+
Las bases de datos de documentos NoSQL permiten a las empresas almacenar datos simples sin utilizar códigos SQL complejos. Almacenamiento rápido sin comprometer la confiabilidad.
5555

56-
Best for:
56+
Ideal para:
5757

58-
- Most Applications
59-
- Games
60-
- Internet of Things
58+
- La mayoría de las aplicaciones
59+
- Juegos
60+
- Internet de las cosas
6161

62-
### Relational
62+
### Relacionales
6363

64-
If you are new to databases but you know of them I guess that you have come across a relational database.
64+
Si eres nuevo en las bases de datos pero tienes conocimiento de ellas, supongo que has encontrado una base de datos relacional.
6565

66-
A relational database is a digital database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system. Many relational database systems have the option of using SQL for querying and maintaining the database.
66+
Una base de datos relacional es una base de datos digital basada en el modelo relacional de datos, propuesto por E. F. Codd en 1970. Un sistema utilizado para mantener bases de datos relacionales es un sistema de gestión de bases de datos relacionales. Muchos sistemas de bases de datos relacionales tienen la opción de utilizar SQL para consultar y mantener la base de datos.
6767

68-
_MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language._
68+
*MySQL es un sistema de gestión de bases de datos relacionales de código abierto. Su nombre es una combinación de "My", el nombre de la hija del cofundador Michael Widenius, y "SQL", la abreviatura de Structured Query Language (lenguaje de consulta estructurado).*
6969

70-
MySQL is one example of a relational database there are lots of other options.
70+
MySQL es un ejemplo de una base de datos relacional, hay muchas otras opciones.
7171

7272
![](Images/Day85_Data4.png)
7373

74-
Whilst researching relational databases the term or abbreviation **ACID** has been mentioned a lot, (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. In the context of databases, a sequence of database operations that satisfies the ACID properties (which can be perceived as a single logical operation on the data) is called a transaction. For example, a transfer of funds from one bank account to another, even involving multiple changes such as debiting one account and crediting another, is a single transaction.
74+
Al investigar las bases de datos relacionales, se ha mencionado mucho el término o abreviatura **ACID** (atomicidad, consistencia, aislamiento, durabilidad), que es un conjunto de propiedades de transacciones de bases de datos destinadas a garantizar la validez de los datos a pesar de errores, cortes de energía y otros contratiempos. En el contexto de las bases de datos, una secuencia de operaciones de base de datos que cumple con las propiedades ACID (que se puede percibir como una sola operación lógica en los datos) se llama transacción. Por ejemplo, una transferencia de fondos de una cuenta bancaria a otra, que involucra múltiples cambios como el débito de una cuenta y el crédito de otra, es una sola transacción.
7575

76-
Best for:
76+
Ideal para:
7777

78-
- Most Applications (It has been around for years, doesn't mean it is the best)
78+
- La mayoría de las aplicaciones (ha estado disponible durante años, pero eso no significa que sea la mejor opción)
7979

80-
It is not ideal for unstructured data or the ability to scale is where some of the other NoSQL mentions give a better ability to scale for certain workloads.
80+
No es ideal para datos no estructurados o para la capacidad de escalar, donde algunas de las otras menciones NoSQL ofrecen una mejor capacidad de escalado para ciertas cargas de trabajo.
8181

82-
### Graph
82+
### Grafos
8383

84-
A graph database stores nodes and relationships instead of tables, or documents. Data is stored just like you might sketch ideas on a whiteboard. Your data is stored without restricting it to a pre-defined model, allowing a very flexible way of thinking about and using it.
84+
Una base de datos de grafos almacena nodos y relaciones en lugar de tablas o documentos. Los datos se almacenan de la misma manera que podrías hacer un boceto de ideas en una pizarra. Sus datos se almacenan sin restricciones en un modelo predefinido, lo que permite una forma muy flexible de pensar y usarlos.
8585

86-
_Neo4j is a graph database management system developed by Neo4j, Inc. Described by its developers as an ACID-compliant transactional database with native graph storage and processing_
86+
Neo4j es un sistema de gestión de bases de datos de grafos desarrollado por Neo4j, Inc. Descrito por sus desarrolladores como una base de datos transaccional compatible con ACID con almacenamiento y procesamiento nativos de grafos.
8787

88-
Best for:
88+
Ideal para:
8989

90-
- Graphs
91-
- Knowledge Graphs
92-
- Recommendation Engines
90+
- Grafos
91+
- Grafos de conocimiento
92+
- Motores de recomendación
9393

94-
### Search Engine
94+
### Motor de búsqueda
9595

96-
In the last section, we used a Search Engine database in the way of Elasticsearch.
96+
En la última sección, usamos una base de datos de motor de búsqueda en forma de Elasticsearch.
9797

98-
A search-engine database is a type of non-relational database that is dedicated to the search for data content. Search-engine databases use indexes to categorise similar characteristics among data and facilitate search capability.
98+
Una base de datos de motor de búsqueda es un tipo de base de datos no relacional dedicada a la búsqueda de contenido de datos. Las bases de datos de motores de búsqueda utilizan índices para categorizar características similares entre los datos y facilitar la capacidad de búsqueda.
9999

100-
_Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents._
100+
*Elasticsearch es un motor de búsqueda basado en la biblioteca Lucene. Proporciona un motor de búsqueda de texto completo distribuido capaz de múltiples inquilinos con una interfaz web HTTP y documentos JSON sin esquema.*
101101

102-
Best for:
102+
Ideal para:
103103

104-
- Search Engines
105-
- Typeahead
106-
- Log search
104+
- Motores de búsqueda
105+
- Búsqueda anticipada
106+
- Búsqueda de registros
107107

108-
### Multi-model
108+
### Multi-modelo
109109

110-
A multi-model database is a database management system designed to support multiple data models against a single, integrated backend. In contrast, most database management systems are organized around a single data model that determines how data can be organized, stored, and manipulated. Document, graph, relational, and key–value models are examples of data models that may be supported by a multi-model database.
110+
Una base de datos multi-modelo es un sistema de gestión de bases de datos diseñado para admitir múltiples modelos de datos en un único backend integrado. En contraste, la mayoría de los sistemas de gestión de bases de datos están organizados en torno a un solo modelo de datos que determina cómo se pueden organizar, almacenar y manipular los datos. Los modelos de documentos, grafos, relacionales y clave-valor son ejemplos de modelos de datos que pueden ser compatibles con una base de datos multi-modelo.
111111

112-
_Fauna is a flexible, developer-friendly, transactional database delivered as a secure and scalable cloud API with native GraphQL._
112+
*Fauna es una base de datos flexible y fácil de usar, entregada como una API segura y escalable en la nube con GraphQL nativo.*
113113

114-
Best for:
114+
Ideal para:
115115

116-
- You are not stuck on having to choose a data model
117-
- ACID Compliant
118-
- Fast
119-
- No provisioning overhead
120-
- How do you want to consume your data and let the cloud do the heavy lifting
116+
- No estar limitado a elegir un modelo de datos
117+
- Compatible con ACID
118+
- Rápido
119+
- Sin sobrecarga de aprovisionamiento
120+
- Cómo quieres consumir tus datos y permitir que la nube haga el trabajo pesado
121121

122-
That is going to wrap up this database overview session, no matter what industry you are in you are going to come across one area of databases. We are then going to take some of these examples and look at the data management and in particular the protection and storing of these data services later on in the section.
122+
Eso concluye esta sesión general sobre bases de datos. No importa en qué industria te encuentres, en algún momento te encontrarás con áreas de bases de datos. Luego, examinaremos algunos ejemplos de gestión de datos, especialmente la protección y el almacenamiento de estos servicios de datos más adelante en la sección.
123123

124-
There are a ton of resources I have linked below, you could honestly spend 90 years probably deep diving into all database types and everything that comes with this.
124+
Hay una gran cantidad de recursos que he enlazado a continuación. Honestamente, podrías pasar 90 años sumergiéndote en todos los tipos de bases de datos y todo lo que conllevan.
125125

126-
## Resources
126+
## Recursos
127127

128128
- [Redis Crash Course - the What, Why and How to use Redis as your primary database](https://www.youtube.com/watch?v=OqCK95AS-YE)
129129
- [Redis: How to setup a cluster - for beginners](https://www.youtube.com/watch?v=GEg7s3i6Jak)
@@ -139,4 +139,4 @@ There are a ton of resources I have linked below, you could honestly spend 90 ye
139139
- [FaunaDB Basics - The Database of your Dreams](https://www.youtube.com/watch?v=2CipVwISumA)
140140
- [Fauna Crash Course - Covering the Basics](https://www.youtube.com/watch?v=ihaB7CqJju0)
141141

142-
See you on [Day 86](day86.md)
142+
Nos vemos en el [Día 86](day86.md)

0 commit comments

Comments
 (0)