Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.777
Si, como lo leen. Google está implementando una base de datos relacional de código abierto llamada Lovefield. Lo notable es que soporta Atomicidad, lo cual ya es un paso hasta llegar al estándar ACID.

La nota dice que el lenguaje es limitado, por lo que supongo que dicen "limitado" en comparación al estándar SQL (el cual es un subconjunto del lenguaje SQL de cada motor de base de datos como Oracle o MySql) pero dado que todavía están trabajando en ello es de esperar que se enriquezca más.

Dato: Este motor ya lo utiliza Google Play.

Más info

Google lanza Lovefield, un motor de bases de datos relacional | unocero

https://github.com/google/lovefield
 

Matjazz

asdf
Se incorporó
18 Agosto 2007
Mensajes
1.196
si google da hosteo gratis de la base de datos (como lo hace con las apis de javascript) harán de ese motor un estandar facilmente
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Se incorporó
15 Enero 2004
Mensajes
18.398
Debe estar emparentado con Google Bigquery, aunque este último no estoy seguro si soporta joins.
 
Upvote 0

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.473
oigan pero ese motor está basado en indexedDB y ese no es de los embebidos? Significa que serviría para tener soporte de DB en los browsers pero de ahí a utilizarlo tipo reemplazo de MySQL o algo así lo veo complicado.

No estoy diciendo que sea una tontera, viniendo de Google promete muchísimo (por algo son expertos en el área) pero de buenas a primeras no le veo mucho uso en entornos empresariales.

Saludos.
 
Upvote 0

Cosme

Gold Member
Se incorporó
27 Febrero 2005
Mensajes
8.280
oigan pero ese motor está basado en indexedDB y ese no es de los embebidos? Significa que serviría para tener soporte de DB en los browsers pero de ahí a utilizarlo tipo reemplazo de MySQL o algo así lo veo complicado.

No estoy diciendo que sea una tontera, viniendo de Google promete muchísimo (por algo son expertos en el área) pero de buenas a primeras no le veo mucho uso en entornos empresariales.

Saludos.

Pero si nunca se ha pensado a reemplazar un motor transaccional como la gente.

Esto es mas para guardar datos de usuario, que no tiene sentido de guardarlos en el backend y que en algun caso puede ser una carga considerable, ademas de permitir trabajar de manera desconectada.

por ejemplo, un reporte de millón de filas que guarde datos vía local, y solo transfiera los nuevos registros y/o actualizaciones de campos.
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Se incorporó
15 Enero 2004
Mensajes
18.398
Ah, que webada.

Leí el puro artículo sin revisar el repositorio. Efectivamente es un "motor" para el browser, que en realidad es un wrapper de indexeddb.

Para interactuar con indexeddb, que tiene su gracia, en el pasado he ocupado db.js db.js by Aaron Powell
 
Upvote 0

galansinchance

enajenao
Se incorporó
3 Enero 2006
Mensajes
7.424
Pero si nunca se ha pensado a reemplazar un motor transaccional como la gente.

Esto es mas para guardar datos de usuario, que no tiene sentido de guardarlos en el backend y que en algun caso puede ser una carga considerable, ademas de permitir trabajar de manera desconectada.

por ejemplo, un reporte de millón de filas que guarde datos vía local, y solo transfiera los nuevos registros y/o actualizaciones de campos.

Exacto, estuve revisando y está actualmente pensado en disminuir la carga al server con instancias locales de db sobre el browser
 
Upvote 0
Subir