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
phpEnter 5.1.
Udemy Clone script 2.01
VisualNEO Web 19.11.7
VisualNEO for Windows 19.4.29.0
SentiVeillance SDK Trial 7.3
Devart ODBC Driver for PostgreSQL 3.2
SecureBridge 9.2
dotConnect for QuickBooks 1.9
dotConnect for Magento 1.9
dotConnect for Zoho CRM 1.10
dotConnect for FreshBooks 1.10
IP2Location Geolocation Database January.2020
dotConnect for BigCommerce 1.10
HTMLPad 2020 16.0
WeBuilder 2020 16.0
Top Code
SecureBridge 8.0
IP2Location Geolocation Database January.2020
ATN Site Builder 3.0
RADAR simulation 1.0
ATN Resume Finder 2.0
Huffman Coding and Arithmetic Coding 1.1
ADO.NET Provider for ExactTarget 1.0
Huffman Coding_Decoding 1.0
b64 -- Base64 Encode/Decode Utility 1.0
phpEnter 5.1.
Simple reverse converter of unicode code points string
Perl Black Book, 2nd Edition
PHP Review Script 1.0
Change Background Color
Progressive Switching Median Filter 1.0
Top Rated
phpEnter 5.1.
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
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
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