Кухни по поръчка | Съвети за мода и красота | Ваучери за намаления

Google представи Lovefield: SQL-подобна база данни за JavaScript

Интернет-гигантът Google публикува сорс-кодовете на своя проект Lovefield с Apache лиценз. Това е енджин за работа с традиционни релационни бази данни в уеб-приложенията. Lovefield използва API IndexedDB за запис и съхраняване на данните и може да манипулира записите чрез SQL-подобни запитвания. Енджинът има вид на стандартна JavaScript-библиотека, която може да се използва от различните уеб-браузъри, включително Chrome 37+, Firefox 31+ и IE 10+.

Google  Lovefield: SQL-    JavaScript

Запитванията приличат на SQL, но имат декларативен синтаксис, а това позволява избягването на етапа за синтактичен анализ (парсинг), като едновременно с това се осигурява защита от атаки чрез промяна на SQL запитванията. Програмистът в началото създава схема, определяща структурата на базата данни, която след това се компилира до JavaScript-файл, който може да се включи към уеб-проекта и с негова помощ е възможно подаване на запитвания в рамките на определена от програмиста схема.За постигане на високо бързодействие в Lovefield се използва оптимизатор на запитванията, който избира най-ефективния начин за изпълняване на запитването. Lovefield осигурява добра производителност за бази данни с размер до 50 хиляди записа. Предстои оптимизация, която ще ускори работата и ще позволи използването и на по-големи бази данни.
Коментари
Все още няма коментари