• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux ObjectDBI Download

ObjectDBI

June 5, 2009
DBI is a software that allows Perl objects to be stored persistently in an RDBMS. This enables quick retrieval and manipulation of Perl objects at any time. The software has many utility functions and features such as caching, indexing and efficient querying.
Version 0.12
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Kees Jan Hermans
ObjectDBI is a Perl Object Persistence software solution designed to work with an RDBMS using DBI. The module is created to enable the serialization, querying, unserialization, and deletion of Perl objects in an SQL-driven, DBI accessible RDBMS. ObjectDBI offers several key advantages for users, including the portability of projects, discoverability, and searchability. With ObjectDBI, users don't need to transport a dbm or flat files with their project that is also RDBMS-based.

To use ObjectDBI, you must create a table for storage. The SQL code for creating the table is provided, and it works for PostgreSQL or Oracle. However, your particular type of RDBMS may vary with respect to this SQL code, and you may not have primary or foreign keys. You may not have indexes or sequences, and you may even have an easier way to store infinite strings.

ObjectDBI allows for flexibility based on your cleverness and needs. For instance, if you plan to store perlhashes with keys of more than 255 character length, you can make 'obj_name' a bit longer. If you plan to store values with characters outside of the 32-126 range, and you're using Postgres, then you might want to change the data type of 'obj_value' from 'varchar' to 'bytea'.

Using ObjectDBI with MySQL can be tricky because you'll have problems without a sequence. However, a special piece of code is added to withdraw the id of an object after the fact of its insertion. If your RDBMS doesn't do sequences OR auto-incrementing, then IDs are generated out of thin air. Be prepared to work with large numbers, though, and provide a 'sequencefnc' to the constructor.

In summary, ObjectDBI is an excellent software solution for those looking to use RDBMS-es as Perl object storage, even with very primitive RDBMS-es. The module helps make things easy with flexible configurations, allowing users to tailor their storage needs to their preferences. However, users should note that there may be some variations in the SQL code depending on your RDBMS.
What's New

Version 0.12: N/A

Free Download 10.8K
346
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

SQL Uniform
SQL Uniform is a GUI-based database client.
Gnome Catalog
This software efficiently catalogs CDs and DVDs, simplifying the organization of large ...
DBIx::Class
This software is a powerful and adaptable object relational mapper that can ...
Stratus
Stratus is a FUSE-based filesystem overlay that employs tags for organizing data. ...
Firewall Admin
Firewall Admin is not a tool to generate firewalls.
Scibuntu
Scibuntu: a Linux distribution built on Ubuntu, aimed at scientists and students ...
System Local Audit Daemon
SLAD is a software tool designed for local security checks on GNU/Linux ...
HTTunnel
HTTunnel is an HTTP tunnel software that can be used universally with ...
trackpeer
Trackpeer is designed to assist network and server administrators in monitoring user ...
one.sh
The one.sh software is a script that locates and removes duplicate files ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.