Archive for the ‘Database’ Category

Remember this? For those too young to remember, it is a rotary dial phone, and I assume many young people wouldn't even know how to use it. To dial a number, you looked up the phone number in a telephone directory (or your little black book), picked up the handset, pushed your finger into the [...]

Thursday, July 29th, 2010 at 14:09 | 0 comments
Categories: CLI, Database, LDAP, Mobile, Voip

I had to apply a tiny fix to Net::CouchDB as it was croaking with an error when attempting to submit new documents to a CouchDB 1.0 installation. The error message was

Unknown status code '415' while trying to operate on many documents. POST request to http://127.0.0.1:5984/db/_bulk_docs: Content-Type must be application/json

and the patch is trivial:

*** /tmp/DB.pm [...]

Friday, July 23rd, 2010 at 15:17 | 0 comments
Categories: Database, NoSQL
Tags: ,

Services in the cloud are great, and I make some us of them when I find them appropriate or particularly useful. One of the cloud services I've used with some frequency is the del.icio.us bookmarking service, because I can access the bookmarks from any location. Having my data in "the cloud" means it isn't really [...]

Tuesday, May 25th, 2010 at 20:39 | 3 comments
Categories: Backup, CLI, Database, NoSQL

Smart Notes 2 Couch is a tool which is supposed to assist in migrating documents from a Notes database to a CouchDB database. I took it for a three-minute spin.
The notes2couch.nsf database interface is easy enough: specify source database and the URL to your existing CouchDB database, and hit the export button:

I thought I'd choose [...]

Wednesday, May 19th, 2010 at 11:20 | 2 comments
Categories: Database, DomiNotes, NoSQL
Tags: ,

Update notifications sent by a database allow me to react to changes submitted to it in almost real-time without having to continuously (or periodically) poll said database. Note, that update notifications are not the same thing as database triggers as known in the relational database world: update notifications are submitted after a database modification has [...]

Monday, May 10th, 2010 at 10:40 | 0 comments
Categories: CLI, Database, NoSQL

I'm succumbing to comments and queries on whether the PowerDNS DNS name server could be backed by a CouchDB database. It can.
I'm not going to delve too deeply into PowerDNS here because I discuss it very thoroughly in chapter 6 of my book Alternative DNS Servers. So, in other words, if you're not familiar with [...]

Wednesday, May 5th, 2010 at 12:07 | 0 comments
Categories: DNS, Database, NoSQL, dnsbook

Do you want to quickly experience CouchDB's powerful replication? Jan Lehnardt, one of the people behind CouchDB, announced yesterday that he'd made a copy of the very good book Pro Git available as a CouchDB Application (a CouchApp). There are two ways you can go about getting that:

Follow his instructions on getting the app with [...]

Tuesday, May 4th, 2010 at 09:21 | 0 comments
Categories: Books, CLI, Database, MacOSX, NoSQL

I'm revisiting the proof of concept I whipped up the other day (inspired by this) regarding storing DNS zone data in a CouchDB database, because I was perverting the concept of a document database, using my old-school relational model: I had one document per DNS resource record.
What I should have done in the first place, [...]

Monday, May 3rd, 2010 at 13:07 | 5 comments
Categories: DNS, Database, NoSQL
Tags: