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
EaseClouds Virtual File System SDK 2.1.1.2
dbForge SQL Decryptor 3.1
Fortune Gigs Script 2.03
Pricing Plans and Subscription Payment Script 1.0
PHP Image Resize Script 1.0
iTech Book Store Script 2.03
dbForge Event Profiler for SQL Server 1.3
iTech Question Answer Script 2.03
GZ Multi Hotel Booking System 1.0
iTech Video Tutorial Script 2.03
Uber App Clone 1.0
TeeChart NET for Xamarin.Forms 2017
JavaScript Framework Shield UI 1.7.33
SentiVeillance SDK Trial 6.0.171442
Instacart Clone 1.0
Top Code
Billing System 1.0.1
StreamChat 6.6
latgsqr 1.0
TAdvPicture 1.2
Simple Hill-Climbing 1.0
JNAerator / NativeLibs4Java 1.0
Best Spotify Clone 1.0
Revenue Auto Pilot 1.0
PostDate 2.4.40
CONVOLUTION IN MATLAB WITHOUT USING conv(x,h) 1.0
An SVG framework in C# and an SVG-GDI+ bridge
Readymade MLM Software 2.02
ASIO Proxy
JDrawingPanel 0.1
Javast 1.0
Top Rated
PHP Image Resize Script 1.0
Jango Clone Script 1.0
Best Spotify Clone 1.0
Get Random Record Based on Weight 1.0.0
Travel Portal Script 9.29
Magento Product Designer 1.0
OFOS - Just Eat Clone Script 1.0
PrestaShop Upload Images Module 1.2.1
Trading Software 1.2.4
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
Sine Wave Using JavaFX 1.0
ICPennyBid Penny Auction Script 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: 11
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: 11



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...



BlackRay is a persistent in-memory high performance relational database written in C++. It combines regular database features with search engine like performance. Please visit https://forge.softmethod.de for the main development site.



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,...

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

Please enter text on the image