<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>vsbabu.org : dbms</title>
    <link>http://vsbabu.org/mt/archives/categories/dbms/</link>
    <description>Gluing passing thoughts to foregone conclusions</description>
    <dc:language>en-us</dc:language>
    <dc:creator>vsbabu@gmail.com</dc:creator>
    <dc:rights>Copyright 2008</dc:rights>
    <dc:date>2004-02-24T12:13:48+05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />
    <admin:errorReportsTo rdf:resource="mailto:vsbabu@gmail.com"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

    <item>
      <title>Jython is great</title>
      <link>http://vsbabu.org/mt/archives/2004/02/24/jython_is_great.html</link>
      <description>Long overdue note on the ease and elegance of Jython.</description>
      <guid isPermaLink="false">981@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
    <a href="http://www.jython.org/">Jython</a> is a great time saver. It is a small
    download and installation is a very easy. It actually makes Java a bit more
    pleasing.
</p>

<p>
    Some quick uses I've found so far include:
</p>

<ol>
    <li>Making quick test scripts to integrate different Java components.</li>
    <li>Adding such scripts write into an Ant task.</li>
    <li>Using the great <a href="http://vsbabu.org/mt/archives/2003/02/13/joy_of_python_dir_help_and_pprint.html">pprint and dir</a>
        functions to dive into Java classes and methods much faster than API documentation.</li>
</ol>

<p>
    I am sure there are many more ways Jython can be used. For example, I checked in one old script
    that took about 15 minutes to write -- it provides a <a href="http://vsbabu.org/tmp/jyqlp.jy">rudimentary interactive sql shell</a>.
    The code couldn't be simpler! A while back, I needed to access an Oracle database. SQL*Plus
    was not installed in the client machine and the installer was not available either. This script
    came in handy then.
</p>]]></content:encoded>
      <dc:subject>python</dc:subject>
      <dc:date>2004-02-24T12:13:48+05:00</dc:date>
    </item>
    <item>
      <title>Oracle 9i skills and DB2</title>
      <link>http://vsbabu.org/mt/archives/2004/01/10/oracle_9i_skills_and_db2.html</link>
      <description>Leveraging your Oracle 9i skills to learn DB2 UDB for Linux, UNIX and Windows V8</description>
      <guid isPermaLink="false">970@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
<a href="http://www-106.ibm.com/developerworks/db2/library/techarticle/dm-0401gupta/index.html?ca=dgr-lnxw12Oracle9iSkills">IBM dW has an excellent article</a>:
</p>

<blockquote>
    If you're a database specialist interested in growing your DB2 Universal Database skills, there's a good chance that you've already developed database skills with another relational database product somewhere along the way. This article shows you how to use your current knowledge of Oracle 9i to quickly gain skills in DB2 UDB for Linux, UNIX, and Windows Version 8.
</blockquote>]]></content:encoded>
      <dc:subject>oracle</dc:subject>
      <dc:date>2004-01-10T18:37:18+05:00</dc:date>
    </item>
    <item>
      <title>XP and SQL</title>
      <link>http://vsbabu.org/mt/archives/2003/10/20/xp_and_sql.html</link>
      <description>Does eXtreme Programming and OOP make SQL unfavourable?</description>
      <guid isPermaLink="false">923@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
The previous reference to <a href="http://vsbabu.org/mt/archives/2003/10/13/respecting_sql.html">respecting
SQL</a> got me thinking a little more, specifically about why SQL is
unfashionable among programmers now. Comparing to Java and eXtreme Programming as the fashionable tools, the main reasons cited where:
</p>]]></content:encoded>
      <dc:subject>programming</dc:subject>
      <dc:date>2003-10-20T07:05:17+05:00</dc:date>
    </item>
    <item>
      <title>Respecting SQL</title>
      <link>http://vsbabu.org/mt/archives/2003/10/13/respecting_sql.html</link>
      <description>SQL is getting unfashionable among Java crowd. It doesn&apos;t have to be - you get reliability, maturity and familiarity with your data, using SQL.</description>
      <guid isPermaLink="false">915@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
<a href="http://www.devx.com/dbzone/article/17520">Jack D. Herrington</a>: <q>Have a Little Respect for SQL Databases
As we race towards better object technology, some people seem content to put relational database systems out to pasture—for no good reason. </q>
</p>

<p>
Via <a href="http://weblog.cemper.com/a/200310/12-have-a-little-respect-for-sql-databases.php">Christoph C. Cemper</a>
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-10-13T16:14:37+05:00</dc:date>
    </item>
    <item>
      <title>Jython zxJDBC rocks!</title>
      <link>http://vsbabu.org/mt/archives/2003/09/15/jython_zxjdbc_rocks.html</link>
      <description>Jython with zxJDBC makes life so much easier for data maintenance scripts.</description>
      <guid isPermaLink="false">890@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
I usually use <a href="http://www.computronix.com/utilities.shtml#Oracle">cxOracle</a> from Python for accessing Oracle. Today,
I tried using <a href="http://www.jython.org/">Jython</a>. It is as easy as using CPython. 
</p>

<p>
I really liked  <a href="http://www.jython.org/docs/zxjdbc.html"><code>zxJDBC</code></a>.
Especially the <code>dbexts</code> wrapper - makes it much easier
to write portable code by moving DB parameters to a configuration file.
</p>]]></content:encoded>
      <dc:subject>python</dc:subject>
      <dc:date>2003-09-15T18:05:12+05:00</dc:date>
    </item>
    <item>
      <title>Quick Start: Firebird on Windows</title>
      <link>http://vsbabu.org/mt/archives/2003/05/23/quick_start_firebird_on_windows.html</link>
      <description>Firebird is a great free database. In this article, I&apos;ll explain how to get started using it on Windows. Warning: extremely short instructions.</description>
      <guid isPermaLink="false">798@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<h4>Why Firebird?</h4>

<ul>
<li>Tiny download and install - 2.6MB</li>
<li>Quite mature</li>
<li>Good feature set like stored procedures. SQL is similar to that of Oracle and PostgreSQL.</li>
<li>Free!</li>
</ul>

<p>
More information can be had from <a href="http://www.firebirdsql.org/index.php?op=guide">the novice guide</a>.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-05-23T10:17:57+05:00</dc:date>
    </item>
    <item>
      <title>MySQL on Mandrake 9.1 with Python</title>
      <link>http://vsbabu.org/mt/archives/2003/04/19/mysql_on_mandrake_91_with_python.html</link>
      <description>A fast database is an ideal partner for a fast-to-use programming language. Notes on setting up this combination on a fast-to-use Linux system.</description>
      <guid isPermaLink="false">766@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
After I got <a href="http://vsbabu.org/mt/archives/2003/04/17/mysql_in_mandrake_91.html">MySQL configured and loaded with data on
my Mandrake 9.1</a>, I wanted to see how to access it from Python. Turns out
to be pretty easy. In this article, I'll explain how to configure MySQL
driver for Python, and a small self-explanatory Python script explaining
data access.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-19T11:34:59+05:00</dc:date>
    </item>
    <item>
      <title>PostgreSQL on Mandrake 9.1 with Python</title>
      <link>http://vsbabu.org/mt/archives/2003/04/17/postgresql_on_mandrake_91_with_python.html</link>
      <description>Screw Java. Worship Python. Quick notes on setting up Python to access PostgreSQL.</description>
      <guid isPermaLink="false">765@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
This is a followup article to <a href="http://vsbabu.org/mt/archives/2003/04/13/postgresql_on_mandrake_91_with_java.html">Sunday's experiment on accessing PostgreSQL from Java</a>. I quickly got
tired of typing in all the curly braces, save-compile cycle with Java. In this article, I will try to explain how to get started with accessing data in our PostgreSQL from Python. Installing Python, necessary drivers and writing a small Python program are covered.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-17T18:54:23+05:00</dc:date>
    </item>
    <item>
      <title>MySQL in Mandrake 9.1</title>
      <link>http://vsbabu.org/mt/archives/2003/04/17/mysql_in_mandrake_91.html</link>
      <description>Get started with MySQL on Mandrake Linux to run queries fast. Really fast.</description>
      <guid isPermaLink="false">764@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
After <a href="http://vsbabu.org/mt/archives/2003/04/12/postgresql_in_mandrake_91.html">trying out PostgreSQL</a> for loading web server logs, I decided to see how MySQL would fare. PostgreSQL has lot more options, especially foreign keys, stored procedures, triggers, much more standard SQL and more functions. But the default installation turned out to be slightly slower in executing my queries. MySQL is known for its speed, atleast for few-writes-many-reads kind of usage. Here are my notes on getting started with MySQL on Mandrake 9.1. I've not covered issues like security, fine tuning or backup and restore.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-17T18:31:28+05:00</dc:date>
    </item>
    <item>
      <title>ViennaSQL and PostgreSQL</title>
      <link>http://vsbabu.org/mt/archives/2003/04/13/viennasql_and_postgresql.html</link>
      <description>Notes on using this light-weight SQL GUI client.</description>
      <guid isPermaLink="false">759@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
Now that we have <a href="http://vsbabu.org/mt/archives/2003/04/12/postgresql_in_mandrake_91.html">installed PostgreSQL in Mandrake 9.1</a> and <a href="http://vsbabu.org/mt/archives/2003/04/13/postgresql_on_mandrake_91_with_java.html">added Java connectivity</a>,  we can try using <a href="http://vienna.sourceforge.net/">ViennaSQL</a>, a simple and very light weight  - just 230Kb - GUI client to browse and use the database.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-13T13:05:19+05:00</dc:date>
    </item>
    <item>
      <title>PostgreSQL on Mandrake 9.1 with Java</title>
      <link>http://vsbabu.org/mt/archives/2003/04/13/postgresql_on_mandrake_91_with_java.html</link>
      <description>Minimal notes on accessing PostgreSQL from Java on my favourite Linux.</description>
      <guid isPermaLink="false">758@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
This is a followup article to yesterday's experiment on quickly <a href="http://vsbabu.org/mt/archives/2003/04/12/postgresql_in_mandrake_91.html">diving
into PostgreSQL on Mandrake 9.1</a> <em>(this is probably the only thing <a href="http://www.diveintomark.org/">Mark Pilgrim</a> hasn't dived into yet on his sites :-))</em>. I will try to explain how to get started with accessing data in our PostgreSQL from Java. Installing Java,
necessary drivers and writing a small Java program are covered.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-13T11:51:08+05:00</dc:date>
    </item>
    <item>
      <title>PostgreSQL in Mandrake 9.1</title>
      <link>http://vsbabu.org/mt/archives/2003/04/12/postgresql_in_mandrake_91.html</link>
      <description>Quick notes on using this great database from a default installation of Mandrake 9.1.</description>
      <guid isPermaLink="false">757@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
<a href="http://www.postgresql.org/">PostgreSQL</a> is my choice
for a SQL database while using Linux. If you are in a big hurry to
get PostgreSQL going in your shiny new <a href="http://www.linux-mandrake.com/">Mandrake Linux 9.1</a> machine, here is how to do it quickly.
</p>

<p>
These notes don't address security or backup and restore. I explain how to start the database server, create a user and database, create a table in the database, add some data and query it back.
</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2003-04-12T19:23:11+05:00</dc:date>
    </item>
    <item>
      <title>WebDAV meets PostgreSQL</title>
      <link>http://vsbabu.org/mt/archives/2002/09/05/webdav_meets_postgresql.html</link>
      <description>This is a really great idea that has good potential.</description>
      <guid isPermaLink="false">474@http://vsbabu.org/mt/</guid>
      <content:encoded><![CDATA[<p>
<a href="http://fozbaca.org/archives/2002_09_04.shtml#002754"><cite>Fozbaca<cite></a>: <q><a href="http://home.attbi.com/~joelwreed/">mod_dav_psql</a> is a webdav interface to PostGreSQL databases. It facilitates the browsing of tables, columns, rows, functions, languages, sequences, and other database objects through any webdav enabled client. </q>
</p>

<p>I agree, this is a *really* cool idea. Obviously cool enough to generate
several random thoughts.</p>]]></content:encoded>
      <dc:subject>dbms</dc:subject>
      <dc:date>2002-09-05T11:37:26+05:00</dc:date>
    </item>


  </channel>
</rss>

