Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
C# QR Code Generator 4.0.2.2
Salesforce WordPress Customer Portal 3.2.0
Single Leg MLM 1.2.1
OzGIS 14.6
Quick Maps For Dynamics CRM 3.1
Job Board Software 4.2
PHP Real Estate Script 1.3.2
IP2Location Geolocation Database April.2019
dbForge Data Generator for Oracle 2.1
VisualNEO Web 2018.12.15
SentiMask SDK Trial 1.0.0
OrgChart JS 4.6.4
dotConnect for BigCommerce 1.8
FedEx Smart Shipping For Magento 1.0.0
Database Workbench Pro 5.6.2.311
Top Code
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
MLM Unilevel Plan Script 1.0.4
MLM Unilevel Plan Software 1.0.2
Job Board Software 4.2
AppControls 3.7.4
One Web MP3 Server Beta2
PHP AdminPanel - Control Panel Script 1.0.5
Comag Channel List Editor 1.0
Transparent Skin 1.00
Travel Booking script 1.0.4
Hangman Game 1.1
HTMLPad 2007 Pro 8.3
Tree data structure as a MATLAB class 1.0
Easynews PHP for Scripts 1.7.1
Bus Booking Script 1.0.4
Top Rated
VisualNEO Web 2018.12.15
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
PyDbLite, a small in-memory database engine 
File ID: 65729






PyDbLite, a small in-memory database engine 
Download PyDbLite, a small in-memory database engine http://code.activestate.com/recipes/577988-funny-text-generator/?in=lang-pythonReport Error Link
License: Freeware
Downloads: 12
Submit Rating:
PyDbLite, a small in-memory database engine  Description
Description: A small, fast, in-memory database management program

The database object supports the iterator protocol, so that requests can be expressed with list comprehensions or generator expressions instead of SQL. The equivalent of :

cursor.execute("SELECT name FROM table WHERE age=30")
rows = cursor.fetchall()

is :

rows = table(age=30)

The module stores data in a cPickled file. Records are indexed by a unique record identifier, that can be used for direct access. Since operations are processed in memory they are extremely fast, nearly as fast as SQLite in the few tests I made, and MUCH faster than other pure-Python modules such as Gadfly or KirbyBase. An index can be created on a field to even speed up selections

Concurrency control is supported by a version number set for each record

Complete documentation is here

License: Freeware

Related: Database

O/S:Windows

Downloads: 12



More Similar Code

ignitionDb, a COM In Process DataBase Engine for Windows written in C++ for handling small and medium sized data amounts.Thanx to regex++ a user can easily write advanced lightning fast queries without having to hassle with SQL.



The Proximus Database is a fast in-memory Proximity Database, intended as a database enginefor MMORPG. Objects in the Database can be keyed by cartesian coordinate, for exampleQ = { x, y, z, radius }; Result sets can be filtered by dynamic...



QSearch - a small and useful search engine for your Delphi database application.When you activate QSearch in your apllication a small edit field will popup whereuser can type search substring and current record in a dataset will be changed...



A simple in-memory numeric database for Python. Arrays are used to minimise memory consumption.



Roaming nomad is a personal online link database engine (portable bookmarks) written in PHP and utilizing MySQL.

Features are: Lightness (only link managing, no bloating functionality planed), Portability (easily set-up on host of...



Simple swing database is a small platform indipendent database which stores records in a file format of csv.The program was for my friend,who wanted to have access to the data in a file format of CSV (utf8).Being able to search/edit/remove/add new...



TupleSoup is a small easily embedable database written in Java.



qvYATE is a small, sophisticated HTML template-engine written in VB.NET (though accessible through COM) supporting loops, optional sections, recursive import of subtemplates and inheritance of variable values in subsections.



PhpMyviews is a small PHP written database script application. This program allows you to make Mysql queries and gives the output in HTML pages. It not only performs outputting the HTML pages but also basic MYSQL actions like deleting, inserting,...



Sometimes it can be hard to work out a way of efficiently representing a tree in the database. Combining modified preorder tree traversal with a parent child model allows most common queries to be represented in a single sql query. This example...

User Review for PyDbLite, a small in-memory database engine
- required fields
     

Please enter text on the image