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
PHP Support Desk 2.0
SentiVeillance SDK Trial 6.0.173737
GetOrgChart 2.4.3
Devart SSIS Integration Database Bundle 1.6
SSIS Integration Universal Bundle 1.6
Best Featured Online Classified Ads Solution 2.0
Magento 2 Frontend Builder 2.0
Devart SSIS DataFlow Components 1.6
Bytescout PDF Viewer SDK 8.7.0.2980
Readymade Job Site Script 2.0.1
SentiMask SDK Trial 1.0
Bytescout Spreadsheet SDK 2.9.0.1677
Taxi Booking Solution 1.0
Realtor Script - Vacation Rental Script 3.1
Chartered Accountant Listing Script 2.3
Top Code
Restaurant Table Booking System 2.0
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
Space Impact 0.4.15
Defect Tracking System (PHP, MySQL) 1.0
MLM Software ONE 1.5.46
Billing System 1.0.1
S-Bug Tracking System 0.1.5
MLM Binary Plan Script – i-Netsolution 1.0.2
Cuckoo Search (CS) Algorithm 1.0
DevGuy Programmers' Canvas Toolkit 1.9.1.0.4
Ticket Booking System 1.0
Bytescout PDF To HTML SDK 8.7.0.2980
Binary(doc,xls,ppt) to OpenXMLTranslator 649
MLM Software 1.0.2
Logo Store Script and Complete Website
Top Rated
Indiegogo Clone 3.0
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
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
Classified Ad Lister 1.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