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
ODBC Driver for NetSuite 1.2
Rapid CSS 2018 15.0
ByteScout PDF Extractor SDK 9.0.0.3079
TeeGrid for .NET 2018
HotelDruid 2.2.3
Metamill 8.2.2022
EXE Stealth Protector 4.23
EXE Bundle - The file joiner 3.14
WeBuilder 2018 15.0
SuiteCRM Customer Portal 1.0
Magento Admin Mobile App 1.0
AnyStock Stock and Financial JS Charts 8.2.0
Kijiji Script 1.0.3
SSIS Data Flow Components 1.7
ODBC Driver for Amazon Redshift 1.0
Top Code
ODBC Driver for NetSuite 1.2
Interfun Chat Server 1.0.26
Calculate PSD of a signal using Welch algorithm 1.0
College Management System Script 1.0.4
Issue Manager App 1.0
Parsing a full file specification .
Magenta Systems File Transfer Components 1.5
Restaurant Table Reservation System 1.0
Travel Portal Script 9.29
Comag Channel List Editor 1.0
Online Vacation Rental Booking Website Script 4.3.0
School Management Script 1.0.4
Rapid CSS 2018 15.0
Active noise control system using FxLMS algorithm 1.0
T-Shirt Designer Script 1.65
Top Rated
Output Messenger 1.8.0
Aliexpress Clone- Ec21 Script 1
Indiegogo Clone 3.0
PHP Image Resize 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
Deals and Discounts Website Script 1.0.2
Readymade MLM Products 2.01
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
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