00:08:44  * jerrysvquit (Remote host closed the connection)
00:09:20  * jerrysvjoined
00:14:13  * jerrysvquit (Ping timeout: 264 seconds)
00:19:00  * dguttmanquit (Quit: dguttman)
00:20:13  * dguttmanjoined
00:21:00  * yyyjpquit (Quit: Page closed)
00:24:02  * binocarlosjoined
01:04:59  * binocarlosquit (Quit: Leaving)
01:09:38  * jerrysvjoined
01:14:33  * jerrysvquit (Ping timeout: 246 seconds)
01:26:49  * dguttmanquit (Ping timeout: 264 seconds)
01:28:46  * dguttmanjoined
02:10:20  * jerrysvjoined
02:15:07  * jerrysvquit (Ping timeout: 255 seconds)
03:11:17  * jerrysvjoined
03:16:18  * jerrysvquit (Ping timeout: 244 seconds)
04:12:15  * jerrysvjoined
04:17:03  * jerrysvquit (Ping timeout: 252 seconds)
05:13:03  * jerrysvjoined
05:18:11  * jerrysvquit (Ping timeout: 256 seconds)
06:13:46  * jerrysvjoined
06:18:39  * jerrysvquit (Ping timeout: 250 seconds)
06:50:13  * yyyjpjoined
06:50:58  * yyyjpquit (Client Quit)
06:55:05  * dguttmanquit (Ping timeout: 252 seconds)
07:14:32  * jerrysvjoined
07:19:08  * jerrysvquit (Ping timeout: 245 seconds)
07:28:12  * myfquit (*.net *.split)
07:28:12  * timoxleyquit (*.net *.split)
07:35:25  * myfjoined
07:35:56  * timoxleyjoined
08:15:16  * jerrysvjoined
08:19:22  * jerrysvquit (Ping timeout: 240 seconds)
09:16:02  * jerrysvjoined
09:20:48  * jerrysvquit (Ping timeout: 252 seconds)
10:16:48  * jerrysvjoined
10:21:34  * jerrysvquit (Ping timeout: 255 seconds)
11:17:36  * jerrysvjoined
11:22:03  * jerrysvquit (Ping timeout: 245 seconds)
11:59:36  * rudjoined
12:01:16  * rudquit (Client Quit)
12:18:30  * jerrysvjoined
12:22:56  * jerrysvquit (Ping timeout: 250 seconds)
13:19:09  * jerrysvjoined
13:23:43  * jerrysvquit (Ping timeout: 245 seconds)
14:19:51  * jerrysvjoined
14:24:25  * jerrysvquit (Ping timeout: 264 seconds)
15:07:28  * blessYahujoined
15:20:36  * jerrysvjoined
15:25:05  * jerrysvquit (Ping timeout: 246 seconds)
16:08:05  * binocarlosjoined
16:21:21  * jerrysvjoined
16:26:04  * jerrysvquit (Ping timeout: 255 seconds)
16:33:10  * binocarlosquit (Read error: Connection reset by peer)
17:10:29  * binocarlosjoined
17:22:11  * jerrysvjoined
17:26:38  * jerrysvquit (Ping timeout: 245 seconds)
17:47:40  * binocarlos2joined
17:50:43  * binocarlosquit (Ping timeout: 256 seconds)
17:54:09  * marlunjoined
18:04:26  <marlun>I want to try leveldb using levelup and thought I would create a page where I can add incomes (plus values) and expenses (minus values) together with a name. Looking at the examples I'm not sure how to create the keys for each value. In an ordinary RDB I would just have id, name, value. In leveldb I can add {'name': 'some name', 'value': 100} as the value (if I understand it correctly) but how would I
18:04:29  <marlun>choose a key for each value?
18:04:44  <marlun>It's ok to ask levelup questions here too or is there a specific channel for that?
18:21:10  <gildean>marlun: it's fine to ask questions
18:21:36  <gildean>marlun: but i'm not really getting your problem, can you ellaborate?
18:22:48  * jerrysvjoined
18:27:22  * jerrysvquit (Ping timeout: 240 seconds)
18:29:45  <marlun>It all boils down to that I'm not sure what to use as keys. Now I thought I could just hash my values to make sure I get unique keys.
18:32:27  <marlun>I'm guessing my questions are common from people moving from relational databases but what for example if I would like to sort my data on creation date, how would I do that? Is this just something I wouldn't use leveldb for? :)
18:39:27  * binocarlos2quit (Ping timeout: 256 seconds)
18:53:16  <gildean>marlun: you could for example use a key that's both unique and has a timestamp (kind of like what mongodb has with the _id), the most simple kind would be just something like getting a unique Date.now() for each key
19:23:41  * jerrysvjoined
19:28:35  * jerrysvquit (Ping timeout: 252 seconds)
19:32:14  * neonstalwartjoined
20:24:18  * jerrysvjoined
20:29:23  * jerrysvquit (Ping timeout: 256 seconds)
20:48:55  * neonstalwartquit (Quit: Leaving.)
21:25:13  * jerrysvjoined
21:29:23  * jerrysvquit (Ping timeout: 246 seconds)
22:23:32  * ehdquit (Ping timeout: 250 seconds)
22:24:33  * jcrugzzquit (Ping timeout: 245 seconds)
22:24:50  * calvinmetcalfquit (Ping timeout: 250 seconds)
22:25:07  * erikgquit (Ping timeout: 252 seconds)
22:25:21  * Raynosquit (Ping timeout: 265 seconds)
22:26:01  * jerrysvjoined
22:27:28  * richardlittquit (Ping timeout: 245 seconds)
22:30:32  * jerrysvquit (Ping timeout: 244 seconds)
22:31:09  * nolanlawsonquit (Ping timeout: 265 seconds)
22:32:03  * davidbjorklundquit (Ping timeout: 245 seconds)
22:34:21  * jcrugzzjoined
22:35:16  <marlun>gildean: sorry, was away for some time :) makes sense, I'll try that and see how it goes. Thanks
22:36:25  * erikgjoined
22:37:14  * calvinmetcalfjoined
22:41:16  * richardlittjoined
22:47:22  * Raynosjoined
22:48:03  * nolanlawsonjoined
22:48:37  * ehdjoined
22:50:06  * davidbjorklundjoined
22:57:39  <substack>marlun: choosing keys has a lot to do with how you want to query the data
23:01:33  <marlun>I'm starting to understand that now :) As is usually the case I'll just try it out and if my choice in key hinders me I'll just step back and rethink it.
23:09:00  <substack>that's a good way to approach it
23:09:28  <substack>it's also common to have a primary key and secondary keys that point back to your primary key
23:09:37  <substack>you would insert all of those in the same batch
23:09:49  <substack>then you can do different kinds of lookups more easily
23:13:24  <marlun>substack: Something like what dominic is showing here: https://github.com/rvagg/node-levelup/issues/55#issuecomment-13418391 ?
23:22:48  <substack>yes you could also go the triggers/map-reduce route
23:25:13  <marlun>Will have to play with it some more before asking all the questions in my head :) thanks!
23:26:45  * jerrysvjoined
23:31:13  * jerrysvquit (Ping timeout: 245 seconds)