Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2021
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
La historia del desarrollo de SQLITE (spoiler: tremendos tests!)

Hace poco salio una entrevista con el creador de sqlite, contando como llego a crear la BD mas popular e instalada del mundo:

https://corecursive.com/066-sqlite-with-richard-hipp/

De lo mas interesante:

Cita:
Richard:Yes, so we’ll do billions of tests.
(Son en realidad como 100.000 test con un parametrizador que genera el resto)

Cita:
He came up with this huge corpus of SQL statements, and he ran them against every database engine that he could get his hands on. We wanted to make sure everybody got the same answer, and he managed to segfault every single database engine he tried, including SQLite, except for Postgres. Postgres always ran and gave the correct answer. We were never able to find a fault in that...

We crashed Oracle, including commercial versions of Oracle. We crashed DB2. Anything we could get our hands on, we tried it and we managed to crash it, but the point was that we wanted to make sure that SQLite got the same answers for all of these queries, or equivalent answers, because a lot of these queries, they’re indeterminate and the rows might come out in a different order because you [crosstalk 00:25:10] order by clause, so we wanted to make sure that all the database engines got equivalent answers. Mostly, we wanted to make sure that SQLite was getting the same answers everybody else is.
No es broma cuando se dice que sqlite & postgresql son las BD open source mas robutas y mejor testeadas. Y el resultado?:

Cita:
Getting that last 5% is really, really hard and it took about a year for me to get there, but once we got to that point, we stopped getting bug reports from Android.

Adam:Oh, wow.

Richard:Yeah. IT just worked from there on out. It made a huge, huge difference. We just didn’t really have any bugs for the next eight or nine years.
1 año de sudar todo una baterias de test, 8 sin bugs? Impresionante.

P.D: Si alguien se le quiere medir a hacer una BD estoy en eso: https://tablam.org
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 04-07-2021
PepCat PepCat is offline
Miembro
 
Registrado: mar 2017
Posts: 96
Poder: 10
PepCat Va por buen camino
Muy interesante! Gracias!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
True Native Crossplatform Delphi Library (spoiler) gatosoft Noticias 2 22-05-2017 18:23:45
SQLite is Locked? Problema con SQLite. pokexperto1 Conexión con bases de datos 6 05-06-2016 22:24:08
desarrollo WEB vs. desarrollo tradicional _iceman Debates 42 28-02-2013 17:36:00
Spoiler de la biblia (no hagas clic si no has leído la biblia) dec La Taberna 1 22-07-2007 09:48:37


La franja horaria es GMT +2. Ahora son las 19:00:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi