Main > Free Download Search >

Free storage engine software for linux

storage engine

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1842
A MySQL Storage Engine for AWS S3 0.06

A MySQL Storage Engine for AWS S3 0.06


A MySQL Storage Engine for AWS S3 is a plugin storage engine that allows MySQL to access Amazon Web Services. more>>
A MySQL Storage Engine for AWS S3 project is a plugin storage engine that allows MySQL to access Amazon Web Services Simple Storage Service (AWS S3) buckets and items.
You need a MySQL source tree, and you need to have it built.
Figure out where the source tree is.
In my case its /home/mark/mysql/mysql-5.1-arch
Figure out where the target install tree is.
In my case its /home/mark/mysql/builds/example
Figure out where the MySQL build puts storage engine plugins.
Its probably in lib/mysql under the install tree
Or its /usr/lib/mysql
Or its /usr/local/lib/mysql
For me its /home/mark/mysql/builds/example/lib/mysql
Then run:
./config/bootstrap
./configure --with-mysql=/path/to/mysql-source --libdir=/path/to/mysql-plugins
make && make install
You can optionally copy the "src" directory here into storage/ in the
MySQL server source, rebuild MySQL, and things should compile.
Next, you should probably install the S3 command line tools.
They depend on you having Python.
Get them at http://www.hanzoarchives.com/development-projects/s3-tools/
If you dont have one yet, you need an Amazon AWS account, and then
request that they enable S3. Go to http://amazonaws.com/ to do that.
You will need to get your "AWS Access Key Identifiers".
Assume they are
FV8CY5793BC7CY32YOSN
W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
(I just made those up with a random number generator.)
Put this in your .bashrc file
AWS_ACCESS_KEY_ID=FV8CY5793BC7CY32YOSN
AWS_ACCESS_KEY_SECRET=W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
export AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET
This isnt used by the storage engine, but it makes using the s3 command
line tools easier.
Use s3mkbucket to create a bucket. Remember that buckets are in a
global namespace, and there are advantages to having them look lik a
domain name. I suggest you snap up "s3.example.com", where
"example.com" is your own domain name.
s3mkbucket s3.example.com
s3put -k solfege/Do -s "a deer, a female deer" s3.example.com
s3put -k solfege/Re -s "a drop of golden sun" s3.example.com
s3put -k solfege/Mi -s "a name I call myself" s3.example.com
s3put -k solfege/Fa -s "a long long way to run" s3.example.com
s3put -k solfege/So -s "a needle pulling thread" s3.example.com
s3put -k solfege/La -s "a note to follow So" s3.example.com
s3put -k solfege/Ti -s "a drink with jam and bread" s3.example.com
Then at the mysql> prompt
create table s3notes (s3id varchar(255) not null primary key, s3val blob)
engine=AWSS3
connection=awss3 s3.example.com FV8CY5793BC7CY32YOSN W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G;
select * from s3notes where s3id=solfege/Re;
insert into s3notes (s3id, s3val) values (color/Red, ff 00 00);
select * from s3notes where s3id=color/Red;
delete from s3notes where s3id=color/Red;
You can name the table anything you want, but the fields must be named s3id and s3val, and s3id must be the primary key.
Enhancements:
- More flexible schema, CREATE SERVER, and SELECT without WHERE are supported.
<<less
Download (0.32MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
548 downloads
BerkeleyDB Backend Storage Engine for DURUS 20070503

BerkeleyDB Backend Storage Engine for DURUS 20070503


BerkeleyDB Backend Storage Engine for DURUS provides a storage engine for DURUS, a persistence system for the Python language. more>>
BerkeleyDB Backend Storage Engine for DURUS project provides a storage engine for DURUS, a persistence system for the Python programming language.
Some advantages compared to Durus standard FileStorage:
- Startup time is negligible.
- You dont need an in-memory index, so your repository size is only limited by storage space, not RAM.
- If you change existing objects, your storage size doesnt increase.
- If you delete objects, those objects are garbage collected in background, slowly, without performance degradation.
- You can still do a full fast collection, if you need it. While this collection is in progress, Durus still serves objects. From time to time, nevertheless, it can be unresponsible for 2 or 3 seconds, while is doing a checkpointing to be able to free database logging diskspace.
- Garbage collection doesnt increase storage size. Neither RAM usage.
- Garbage collection deletes objects using nondurable transactions, very efficiently. If the collection is aborted abruptly (program or machine crashes), the collection will start again from the beginning. If the GC finishes without problems, that state is durable.
- Any object store in the storage will commit a durable transaction, including all objects released in the background garbage collector, along the way.
- Garbage collection time is proportional to garbage, not repository size.
There are some disadvantages, nevertheless:
- IMPORTANT: This backend uses reference counting to decide when an object is garbage and can be collected. So, if you have cycles in your data structures, you **MUST*BREAK** them before releasing the objects.
- Failing to do that will leak diskspace. It is possible that in a future release we can collect cycles, but try to avoid that pattern.
- Leaking objects will grow the diskspace, but **NO** corruption or malfunction will happen. No other secondary effect.
- Although this code could work on Windows, I havent checked it. Absolutely no garantee!.
- Sometimes this backend can become irresponsible for a couple of seconds. It is busy doing a checkpoint to recycle database logging space. The pause should be sort, nevertheless.
- Dont use this storage backend over NFS, at least you know what is going on.
- Since we are using BerkeleyDB as the backend:
- You should be experienced with BerkeleyDB deployments.
- Beware when updating Python or BerkeleyDB. In particular, BerkeleyDB is known by breaking (but they DOCUMENT!) binary compatibility between versions. In this case, they ALWAYS document the procedure to do a controlled upgrade, so dont worry. But take note of the risk.
- To do a trustable backup, you should follow instructions in BerkeleyDB documentation:
- http://www.sleepycat.com/docs/ref/transapp/reclimit.html
- http://www.sleepycat.com/docs/ref/transapp/archival.html
- http://www.sleepycat.com/docs/utility/db_hotbackup.html
- In Python you can use the standard "bsddb" or the up-to-date "bsddb3" bindings (which will be included in new python versions). This product will try to use always the more recent BerkeleyDB bindings. Be careful about BerkeleyDB version changes when you update the bindings.
- Since BerkeleyDB files are binary structures, a corrupt database can be unrecoverable. Be diligent and careful with your backups.
You can use this product both as a normal (local) filestorage, or a server (remote) storage system, just like the usual Durus FileStorage.
Enhancements:
- Compatibility with Durus 3.7 was added.
<<less
Download (0.033MB)
Added: 2007-05-03 License: GPL (GNU General Public License) Price:
907 downloads
Storage Inspector 0.5

Storage Inspector 0.5


Storage Inspector is a Firefox extension that makes it easy to view any sqlite database files in the current profile. more>>
Storage Inspector is a Firefox extension that makes it easy to view any sqlite database files in the current profile. This includes the anti-phishing and search engine...

Developer Comments:

There are quite a few polish issues that need to be addressed before this version is ready for the masses. If you notice problems, please view the readme.txt file first and tell me if there are other issues.

You can set the storageinspector.openmode pref to 2 if you want the extension to open in a new tab instead of its own window.

I have primarily tested the extension in Firefox 2b1 but would still like feedback on how it runs in 3a1.

If you dont like something, please post here with a constructive statement telling me what you would like.

<<less
Download (0.040MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
824 downloads
PHP Tag Engine 1.0

PHP Tag Engine 1.0


PHP Tag Engine is a library that allows you to easily add tagging functionality to a PHP application. more>>
PHP Tag Engine project is a library that allows you to easily add tagging functionality to a PHP application.
Main features:
- PHP Tag Engine has a full AJAX front-end for tagging, as well as methods for programatically adding tags in your code. The front-end tagging interface even has auto-complete functionality using the excellent Yahoo! Auto-Complete library.
- A built-in cache to reduce database queries.
- The PHP Tag Engine code is fully documented in PHP Doc format, and PHP Doc generated documentation is available for download.
- Fully internationalized including Javascript strings. English localization included.
<<less
Download (0.085MB)
Added: 2007-01-29 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
Drome Engine 0.3.3

Drome Engine 0.3.3


Drome Engine is a 3D game engine thats written in C++ and uses OpenGL for graphics rendering. more>>
Drome Engine is a 3D game engine thats written in C++ and uses OpenGL for graphics rendering. Its currently under constant development; the main focus at this time is to improve and stabilize the application programming interface (API).

<<less
Download (0.43MB)
Added: 2005-09-22 License: GPL (GNU General Public License) Price:
1497 downloads
Siriel4 game engine 0.9.1

Siriel4 game engine 0.9.1


Siriel4 game engine project is a game engine for adventure, arcade, maze-like games. more>>
Siriel4 game engine project is a game engine for adventure, arcade, maze-like games.
The main goal of this engine is to provide tools and scripts for easy game creation.
Game creators only write the necessary scenario descriptions for the game in a scripting language (such as Lua) and do not have to care about such low-level details as animation loading, etc.
Main features:
- Lua-5.0 - scripting language support
- DUMB - music and audio support
- Multiplayer
- Terminal support for controlling engine
Enhancements:
- fixed widget system
- removed procedure for separate processing of widget and replaced by flag indicating status of widget
- basic support of room neighbours
- fixed Makefile - include paths
- fixed freeze mode of univers (bug: avatar can move in freeze mode)
- callback function
- avatar can walk through rooms
- fixed processing and displaying things in correct rooms, so they display only in rooms where they are connected to
- fixed collision with object
<<less
Download (0.63MB)
Added: 2006-11-17 License: GPL (GNU General Public License) Price:
1072 downloads
KoalaMud Game Engine 0.3.6a

KoalaMud Game Engine 0.3.6a


KoalaMud Game Engine project is a multithreaded MUD server. more>>
KoalaMud Game Engine project is a multithreaded MUD server.
KoalaMud is a MUD source base designed around multithreading and stability. On top of this platform, Shadow of the Wheel is evolving to demonstrate its capabilities.
Enhancements:
- Tons of new stuff done here.
- We now have basic rooms support completed, though there are still some additional pieces to be flushed out.
- We also have the first part of the skills system outlined and language support is more flushed out now.
- The network code has been completely rewriten to extract Qt from that loop.
- All input is now processed in the thread pool via ZThread tasks.
- Overall the system seems to be even more responsive now and I have not had nearly as many problems with stability since this code conversion.
- Split commands into multiple command trees that are searched as needed.
- Currently we have standard commands and immortal commands.
- All of the OLC editors have been moved under the olc command tree for simplicity and consistancy as well.
- This also paves the way for aliases later on.
- Also added color marker support.
<<less
Download (0.22MB)
Added: 2006-12-18 License: BSD License Price:
1041 downloads
iSearch engine 2.0.0

iSearch engine 2.0.0


iSearch is an internal web site search engine. more>>
iSearch engine project is an internal web site search engine.
Built to run as a CGI module, iSearch performs a searching for one or more character sequences ( terms ) within documents in a web site, without the needing of external indexing and filtering tools, like, for example, a database engine.
iSearch performs a real time elaboration of HTML documents in a web site, every time it is invoked. Documents are found, filtered from unnecessary parts, like HTML tag, and then inspected searching for the input terms.
iSearch acts under the directives set in its configuration file. You can set one or more starting search path, exclude file or directories from scanning, set your own output templates, and so on.
So if you want to add an internal search engine in your web site, iSearch is one of your possible solutions.
iSearch is written in C and the source code is based on Yed technology.
Main features:
- iSearch is a CGI module written in C, available for both GNU/Linux and Windows environment.
- iSearch latest release has been developed and tested within an Apache HTTP server. OS involved are Slackware GNU/Linux and Windows XP SP2, both on a i686 architecture.
- When invoked, iSearch scans recursively directories in a web site extracting files so-called documents. In every document extracted, iSearch performs a filtering to delete unnecessary information, like HTML tags. Then, the pure resulting text is inspected searching for the characters sequences received in input, so-called terms.
- A term can be a single word, but also a sequence of words enclosed with character "; in this latter case, the sequence will be treated as a single term ( i.e. "sowing the seeds of love" ).
- All documents containing all the terms will be output according to user templates and related environment.
- All terms are matched in boolean AND mode: only a document containing all terms is considered as a matched document.
- All terms are matched in case-insensitive mode.
Enhancements:
- The ID Input parameter is now optional.
- If omitted, it defaults to the first < root > element of the configuration.
- Handling of eventual error explanation string was added in displaying error templates, through the new token "%det".
- Its now possible to search for strings enclosed with quotation marks (").
- The source code has been totally reorganized.
- The < replace > element was added in the configuration file.
- This element contains a list of strings to replace or cut from documents to inspect.
<<less
Download (0.074MB)
Added: 2006-02-24 License: GPL (GNU General Public License) Price:
1337 downloads
Kyra Sprite Engine 2.1.3

Kyra Sprite Engine 2.1.3


Kyra Sprite Engine project is a C++ sprite engine built on SDL. more>>
Kyra Sprite Engine project is a C++ sprite engine built on SDL.
Kyra is a simple, fully featured Sprite engine written in C++. The Kyra engine is suited to 2D, isometric, and quasi-3D games.
It is built on top of SDL for cross platform use. It supports tiles, sprites, and user drawn surfaces.
It has full support for alpha blending, scaling, color transformation, pixel perfect collision detection, OpenGL acceleration, and mouse testing.
It comes with tools to define sprites and import images into the system.
Enhancements:
- Update Kyra to work with the new SDL 1.2.11
- Fixed 64 bit support for Kyra.
<<less
Download (3.4MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1081 downloads
Smooth Engine 0.6.0.1

Smooth Engine 0.6.0.1


Smooth Engine is a simple, smooth, yet versatile theme engine, capable of mimicing many theme engines. more>>
Smooth Engine is a simple, smooth, yet versatile theme engine, capable of mimicing many theme engines; it is designed to be highly flexible yet retain a relatively small footprint to provide a fair balance between speed, memory, and overall design.

<<less
Download (0.20MB)
Added: 2005-08-05 License: LGPL (GNU Lesser General Public License) Price:
1544 downloads
Sphere RPG Engine 1.0

Sphere RPG Engine 1.0


Sphere RPG Engine project is a role-playing game creation engine. more>>
Sphere RPG Engine project is a role-playing game creation engine.

Sphere is a RPGCE (a role-playing game (RPG) creation engine) that allows you to relatively easily put together an RPG along the lines of Final Fantasy 6 or Phantasy Star.

It supports 32-bit graphics (with 256 levels of translucency) and MP3, Ogg, MOD, S3M, IT, and XM files for audio (and WAV and SPX (speex) for sound effects), and does not place arbitrary limits on map, tile set, sprite set, or script sizes.

It also supports the three standard modes of input for games: keyboard, mouse, and joystick.

Sphere uses SpiderMonkey (Mozillas JavaScript implementation) for scripting. JavaScript is a very powerful, easy, and flexible language.

The core Sphere engine, after being installed, can run several games. This means that the games dont have to be distributed with the engine, saving download time and disk space. Also, the games can be run on other operating systems, such as Linux, if the engine runs there. On the other hand, you can include the Sphere engine with your game so that Windows users can run your game out of the box.

The Sphere engine is based around maps. Maps use tilesets, which are collections of tiles. A map of a beach would have tiles that represent the sand, the water, clouds, signs, and anything else on the beach. Sphere has support for animated tiles.

Torches could flicker in a cave, or waves could lap at the shore. Maps support unlimited layers, each with parallax and automatic scrolling.

Objects in Sphere are represented as entities. Townspeople are defined with spritesets, which are collections of frames. People can walk in eight directions, and have special directions (usually used for emotions or running). Unlike most RPG engines, spritesets in Sphere have a variable size. Large animal spritesets are used just as easily as people.

<<less
Download (2.4MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1044 downloads
madlibs engine 1.0

madlibs engine 1.0


madlibs engine project is a MadLibs clone. more>>
madlibs engine project is a MadLibs clone.

The madlibs engine is a tiny engine for MadLibs-like interactive stories. Basically, you enter different words of a certain part of speech.

The program pastes them into a story text, creating weird, funny, or stupid results.

It runs on anything from a line printer to an xterm.

<<less
Download (4.62MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1069 downloads
Eclipse 2D Game Engine 1.0

Eclipse 2D Game Engine 1.0


Eclipse 2D Game Engine provides bitmap fonts, window management, audio capabilities, image loading, error logging, and zip file. more>>
Eclipse is a set of C++ classes designed to give beginner developers a head start in developing their first games as well as more experienced developers who dont want to have to write code for mundane tasks like fonts, sprites, and image loading.

Eclipse 2D Game Engine provides bitmap fonts, window management, audio capabilities, image loading, error logging, and zip file support.
<<less
Download (0.38MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1166 downloads
Lua Messaging Engine 0.1.0

Lua Messaging Engine 0.1.0


Lua Messaging Engine is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol. more>>
Lua Messaging Engine (LuME) is a set of scripts that offer abstract functions for communication via AOLs OSCAR protocol (as used by ICQ and AIM clients), Microsoft Messengers MSNP, and Yahoos YIM protocol. Lua Messaging Engine also includes utility functions for string operations, SHA hashing, and basic HTTPS communication.

An increasing number of software developers are making use of the simplicity and power behind employing a Lua script interface.

Meetroduction, LLC has been using a Lua script interface as a core design concept for the multi protocol messaging component of its proximity based people finder client: Meetro. Beyond that, the interface offers its users a flexible way to vastly extend the clients functionality.
<<less
Download (0.089MB)
Added: 2006-01-26 License: MIT/X Consortium License Price:
1368 downloads
Apache-Storage 1.00

Apache-Storage 1.00


Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. more>>
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process.
<<less
Download (0.004MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5