From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: secretary@lxny.org Newsgroups: gmane.emacs.help Subject: NYC LOCAL: Tuesday 12 October 2010 Lisp NYC: Hank Williams on the Death of the Relational Database Date: 11 Oct 2010 15:35:10 -0400 Organization: LXNY New York's Free Software Organization Message-ID: NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1291869876 11686 80.91.229.12 (9 Dec 2010 04:44:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Dec 2010 04:44:36 +0000 (UTC) Keywords: available, hackable, freely redistributable source; GPL, BSDL, ArtisticL, XSL To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 09 05:44:26 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQYMj-0000G2-MG for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 05:44:25 +0100 Original-Received: from localhost ([127.0.0.1]:47576 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQYMj-00024l-2i for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 23:44:25 -0500 Original-Path: usenet.stanford.edu!panix!panix3.panix.com!not-for-mail Original-Newsgroups: alt.religion.emacs,comp.lang.lisp,comp.lang.scheme,gnu.emacs.help Original-Followup-To: comp.lang.lisp Original-Lines: 119 Original-NNTP-Posting-Host: panix3.panix.com Original-X-Trace: reader1.panix.com 1286825710 29041 166.84.1.3 (11 Oct 2010 19:35:10 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Mon, 11 Oct 2010 19:35:10 +0000 (UTC) Original-Xref: usenet.stanford.edu alt.religion.emacs:9234 comp.lang.lisp:293383 comp.lang.scheme:87535 gnu.emacs.help:181723 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:76671 Archived-At:
Date: Fri, 08 Oct 2010 14:50:57 -0400 From: heow To: LispNYC Subject: [Lisp] Lisp Meeting: October 12th, 7:0[0 at Trinity Join us Tuesday, Oct 12th from 7:00 to 9:00 at Trinity Lutheran Church Hank Williams Presents: Death of the Relational Database People have begun to realize the enormous gap between the relational database abstraction and the way people actually think about information. To be clear, I am not suggesting that relational databases will stop being used or that they are going to go away, but that developers are going to stop thinking of their data in relational database terms. Everyone from regular users to sophisticated developers thinks about information in a pretty simple way. There are objects, and there are connections or relationships between objects. For example if you have two objects, a cup and a table, the relationship between them might be "sitting on", indicating that the cup is sitting on the table. What makes this model so sturdy is that we can continuously add new objects: tables, cups, chairs, floors, table cloths, etc. And we can add infinite relationships, such as sitting on, sitting under, covering, etc. Computer scientists, and now, thanks to Facebook, everybody else, refers to this structure as a graph. New data models such as the graph provide new ways to think about persisting data. The death of the relational database means the death of the relational database *abstraction* as a way that programmers think about data. What programmers need is to model data in the most natural way possible, and we are starting to see storage abstractions that are closer to how humans think instead of how computers need to. 1. What is wrong with the relational database model. 2. What are some of the important differences between databases in the non-relational landscape (mongoDB, flockDB, couchDB, cassandra, hbase etc) 3. What are some examples of new types of applications made possible by the non-relational model and specifically the graph database approach. 4. When can you not get away from relational technology just yet 5. How does the Semantic Web relate to the issue of non-relational databases, and why hasn't it become successful yet. Listen to Hank Williams describe his Lisp system that natively supports these higher level abstractions such as authorization, event notification and user-executable code inside the traditional domain of what used to be called "the database". Hank Williams has spent his professional career making products, including Clickradio, an early Internet music service, and DayMaker, one of the first personal information managers (address book, scheduling, task, notes, etc.) for the Mac. He is now working on a new data and web development platform that will change humanity as we know it. Resources: http://whydoeseverythingsuck.com Directions to Trinity: Trinity Lutheran 602 E. 9th St. & Ave B, on Thomkins Square Park * From the N,R,W (8th Street NYU Stop) and the 6 (Astor Place Stop): Walk East 4 blocks on St. Marks, cross Thomkins Square Park. * From the F&V (2nd Ave Stop): Walk E one or two blocks, turn north for 8 short blocks * From the L (1st Ave Stop): Walk E one block, turn south for 5 short blocks * From bus lines: The M9 drops you off at the doorstep and the M15 is near, just get off at St. Marks & 1st Ave. * To get there by car: Take the FDR (East River Drive) to Houston then go NW till you're at 9th & B. Week-night parking isn't bad at all, but if you're paranoid about your Caddy or in a hurry, there is a parking garage on 9th between 1st and 3rd Ave. TrinityLowerEastSide.org _______________________________________________ Lisp mailing list Lisp@lispnyc.org http://www.lispnyc.org:8080/mailman/listinfo/lisp
Distributed poC TINC: Jay Sulzberger Corresponding Secretary LXNY LXNY is New York's Free Computing Organization. http://www.lxny.org