SQLite 3.5.0 alpha
Pojawiła się nowa, oznaczona numerem 3.5.0 alpha wersja popularnej w świecie PHP bazy danych SQLite. Niesie ona wiele zmian – jak informują twórcy tej bazy, w nowym wydaniu przepisano od podstaw ok. 10% całego kodu. Modyfikacje dotyczą operacji na najgłębszych poziomach bazy i nie wnoszą istotnych różnic w składni SQL-a.
Najważniejszą nowością jest rozbudowa obsługi pamięci w SQLite. Obejmuje ona m.in. kwestie związane z alokacją przestrzeni przez procesy bazy, właściwe reakcje na sytuacje krytyczne typu przepełnienie pamięci (dostępne są mechanizmy, które pozwalają ocalić proces przed nagłym zakończeniem w takim przypadku), czy wprowadzenie mechanizmów do testowania i debugowania bazy. Da się również sprawdzać na bieżąco ilość pamięci zużywanej przez SQLite na swoje działanie.Kolejną nowością w SQLite 3.5.0 jest pełna wielowątkowość: baza może już obsługiwać dowolną ilość procesów korzystających z tego samego połączenia. Wiąże się z tym również rozbudowa mechanizmu keszowania (ang. caching) danych przez bazę: wspomniane już wątki korzystające z tego samego połączenia mogą używać wspólnej pamięci podręcznej (kesza). Opcję tę da się włączyć lub wyłączyć przy pomocy funkcji należącej do interfejsu programistycznego (API) bazy SQLite.