Icontem

XBSDB: Manipulate arrays with an SQL-like language

Recommend this page to a friend!
  Info   View files View files (19)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2010-10-17 (6 years ago) RSS 2.0 feedNot enough user ratingsTotal: 380 All time: 84 This week: 34Up
Version License JavaScript version Categories
xbsdb 0.2.1GNU General Publi...1.5Databases, Data types
Description Author

This package can be used to manipulate arrays with an SQL-like language.

It can can insert, delete, update, and select array entries as database table records. It can use indexes to make selections faster.

It can also encode data in JSON for exchanging data between the browser and the server.

Picture of Alexey Znaev
Name: Alexey Znaev <contact>
Classes: 3 packages by
Country: Russian Federation Russian Federation

Details
XBSDB - Cross-Browser JavaScript Database library
=================================================

Welcome to XBSDB
----------------

First of all, thanks a lot for downloading XBSDB, I hope this software can 
be useful for you.
XBSDB is free software, released under GNU GPL Licence version 3
(see COPYING file for details)


In short
--------

XBSDB is the tool to operate with data arrays in your JavaScript code like with SQL-data.

XBSDB stores, arranges and selects data in your scripts. You can insert, delete, update and 
select records, you can use indexes to make a selection faster. JSON-based methods allow you 
to prepare data on one side (browser or web-server) and to load them on other one 
(web-server or browser).

Using of XBSDB allows to move some database operations from web-server to client machine and 
to reduce number of web-server requests.

Main feature of XBSDB is the speed of 'select' operation by complex WHERE-condition. 
XBSDB parses WHERE-expression to simple conditions tree once only, then this tree is used 
to reduce numbers of records to process per each condition. 
Indexes helps to reduce numbers of records to process also.

XBSDB consists of 2 parts - for browser and for web-server. Browser part is the core, 
web-server part just prepares data for exchange. 
Browser part is JavaScript code, web-server part is presented in 2 equivalent variants 
in Perl and PHP. 


Documentation
-------------

Documentation is available in English and Russian in 'doc' subdirectory.
Please see it for details.


-----------------------------------
Alexey Znayev, 2010, znaeff@mail.ru
  Files folder image Files  
File Role Description
Files folder imagelib-js (6 files)
Files folder imagedemo (7 files)
Files folder imagedoc (4 files)
Accessible without login Plain text file readme.txt Doc. Main readme
Plain text file COPYING Lic. GPL Version 3

  Files folder image Files  /  lib-js  
File Role Description
  Accessible without login Plain text file xbsdb.js Class Main class
  Accessible without login Plain text file xbsdb_en.js Class Messages in English
  Accessible without login Plain text file xbsdb_ru.js Class Messages in Russian
  Accessible without login Plain text file xbseparser.js Class Expression parser
  Accessible without login Plain text file xbskey.js Class Key class
  Accessible without login Plain text file xbstable.js Class Table class

  Files folder image Files  /  demo  
File Role Description
  Accessible without login Plain text file demo.css Data Demo CSS
  Accessible without login Plain text file demo.html Example Demo page
  Accessible without login Plain text file demo.js Example Demo script
  Accessible without login Plain text file table1.js Example Demo table one - just numbers & strings
  Plain text file table2.js Example Demo table two - world phone codes
  Accessible without login Plain text file table3.js Example Demo table three - phone codes of all cities in Russian Federation
  Accessible without login Plain text file _readme.txt Data readme

  Files folder image Files  /  doc  
File Role Description
  Accessible without login Plain text file doc.css Data Doc CSS
  Accessible without login HTML file doc_en.html Doc. Doc in English
  Accessible without login HTML file doc_ru.html Doc. Doc in Russian
  Accessible without login HTML file index.html Doc. Doc index

 Version Control Unique User Downloads Download Rankings  
 0%
Total:380
This week:0
All time:84
This week:34Up