Recommend this page to a friend! |
Download .zip |
Info | View files (19) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2010-10-17 (6 years ago) | Not enough user ratings | Total: 380 | All time: 84 This week: 34 |
Version | License | JavaScript version | Categories | |||
xbsdb 0.2.1 | GNU General Publi... | 1.5 | Databases, Data types |
Description | Author | |||||||||||||
This package can be used to manipulate arrays with an SQL-like language. |
|
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 |
File | Role | Description | ||
---|---|---|---|---|
lib-js (6 files) | ||||
demo (7 files) | ||||
doc (4 files) | ||||
readme.txt | Doc. | Main readme | ||
COPYING | Lic. | GPL Version 3 |
Files | / | lib-js |
File | Role | Description |
---|---|---|
xbsdb.js | Class | Main class |
xbsdb_en.js | Class | Messages in English |
xbsdb_ru.js | Class | Messages in Russian |
xbseparser.js | Class | Expression parser |
xbskey.js | Class | Key class |
xbstable.js | Class | Table class |
Files | / | demo |
File | Role | Description |
---|---|---|
demo.css | Data | Demo CSS |
demo.html | Example | Demo page |
demo.js | Example | Demo script |
table1.js | Example | Demo table one - just numbers & strings |
table2.js | Example | Demo table two - world phone codes |
table3.js | Example | Demo table three - phone codes of all cities in Russian Federation |
_readme.txt | Data | readme |
Files | / | doc |
File | Role | Description |
---|---|---|
doc.css | Data | Doc CSS |
doc_en.html | Doc. | Doc in English |
doc_ru.html | Doc. | Doc in Russian |
index.html | Doc. | Doc index |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.