MAC CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
iPhone and iPod
Firmware 3.1.2

14,981
Internet Explorer
5.2.3

5,666
Apple GarageBand
Update 5.1

3,481
Toast Titanium
10.0.4

3,403
Apple iLife '09
3,371
RAR Expander 0.8.5
Beta 3 / 0.8.4

3,164
aMule 2.2.6
3,154
Kid Pix Deluxe 3X
Update 1.2.4

2,917
Matlab 7.9
2,793
Google Chrome
4.0.249.12

2,759

WEEK'S BEST

  • HandBrake 0.9.4
  • Apple iPhoto Updat...
  • Thunderbird 3.0.0 ...
  • VueScan 8.5.39
  • Opera 10.20 Build ...
  • Dropbox 0.7.73 RC ...
  • Adobe Lightroom 3....
  • Google Earth 5.1.3...
  • Camino 2.0
  • Vuze (formerly Azu...
  • Safari 4.0.4
  • OnyX 2.1.1
  • FileZilla 3.3.0.1
  • Quicksilver 1.0 Be...
  • Cocktail 4.6.1
  • Picasa 3.5.2.90
  • Adobe Shockwave Pl...
  • VLC Media Player 1...
  • LimeWire X 5.4.2 B...
  • Apple iTunes 9.0.2
  • VirtualBox 3.1.0 B...
  • FileZilla 3.3.0.1
  • Mozilla Firefox 3....
  • aMSN 0.98.1
  • NeoOffice 3.0.1 Pa...
  • VMware Fusion 3.0....
  • Quinn 3.5.7
  • App Store Expense ...
  • Ableton Live 8.0.9
  • Parallels Desktop ...
  • Home / Mac / Developer Tools
     Report spyware

    KirbyBase For Ruby 2.6

    Download button

    No screenshots available
    Downloads: 158  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Jamey Cribbs | More programs
    Freeware / FREE
    297 KB / Mac OS X
    Universal Binary Universal Binary
    November 23rd, 2008, 20:33 GMT
    C: \ Developer Tools

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    KirbyBase For Ruby description

     

    A small, plain-text, dbms written in Ruby. It can be used either embedded or client/server.

    KirbyBase is a simple database management system, written in pure-Ruby, that stores its data in plain-text files.

    In meeting your DBMS needs, KirbyBase will fit in somewhere between plain text files and small SQL database management systems like MySQL and SQLite.

    Here are some key features of "KirbyBase For Ruby":

    · It runs anywhere that Ruby runs and is easy to distribute, since the entire DBMS is in one (approx. 100k) code file.
    · All data is kept in plain-text, delimited files that can be edited by hand. This gives you the ability to make changes by just opening the file up in a text editor.
    · It can be used as an embedded database or in a client/server, multi-user mode. To switch from one mode to the other, you simply change one line in your program.
    · Tables are kept on disk during use and accessed from disk when selecting, updating, inserting, and deleting records. Changes to a table are written immediately to disk. KirbyBase is not an "in-memory" database. Once you update the database in your program, you can be assured that the change has been saved to disk.
    · You can specify the type of data that each field will hold. The available data types are: String, Integer, Float, Boolean, Time, Date, DateTime, Memo, Blob, and YAML.
    · The query syntax is very "rubyish". In fact, it is Ruby. Instead of having to use another language like SQL, you express your query using Ruby code blocks.
    · All inserted records have an auto-incrementing primary key that is guaranteed to uniquely identify the record throughout its lifetime.
    · You can specify that the result set be sorted on multiple fields, each one either ascending or descending.
    · You can specify that certain fields be indexed. Using an index in a select query can greatly improve performance on large tables (I've seen 10x speed improvements). Index maintenance is completely handled by KirbyBase.
    · You can specify that a field has a "lookup table". Whenever that field is accessed, the corresponding record from the lookup table is automatically available.
    · You can specify one-to-many links between tables, somewhat analogous to a "join" in SQL.
    · You can create calculated fields that are computed at runtime.

     


    TAGS:

    ruby dbms | database management | manage database | dbms | manage | database



    HTML code for linking to this page:


    Go to top

    Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM