This link has been bookmarked by 130 people . It was first bookmarked on 12 Oct 2007, by Pete McKinstry.
-
10 May 12
-
27 Sep 11
-
29 Jul 11
Long Nguyen H DThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly interoperate with any web framework you choose.
The DBSlayer originated as an internal tool at the New York Times. The typical LAMP strategy for scaling up data-driven applications is to replicate slave databases to every web server, but this approach can hit scaling limitations for high-volume websites, where processes can overwhelm their given backend DB's connection limits. Quite frankly, we wanted to scale the front-end webservers and backend database servers separately without having to coordinate them. We also needed a way to flexibly reconfigure where our backend databases were located and which applications used them without resorting to tricks of DNS or other such "load-balancing" hacks. Plus, it just seemed really cool to have a JSON-speaking DB layer that all our scriptable content could talk to. Thus, the DBSlayer was born.database mysql json http loadbalancing opensource scalability api
-
23 Jun 11
-
29 Mar 11
shankeThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly interoperate with any web framework you choose.
The DBSlayer originated as an internal tool at the New York Times. The typical LAMP strategy for scaling up data-driven applications is to replicate slave databases to every web server, but this approach can hit scaling limitations for high-volume websites, where processes can overwhelm their given backend DB's connection limits. Quite frankly, we wanted to scale the front-end webservers and backend database servers separately without having to coordinate them. We also needed a way to flexibly reconfigure where our backend databases were located and which applications used them without resorting to tricks of DNS or other such "load-balancing" hacks. Plus, it just seemed really cool to have a JSON-speaking DB layer that all our scriptable content could talk to. Thus, the DBSlayer was born. -
02 Feb 11
-
25 Jan 11
Romain DesplanquesThe DB access layer is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling
-
11 Jan 11
-
03 Jan 11
-
24 Nov 10
-
16 Nov 10
-
22 Sep 10
-
24 Aug 10
-
20 Aug 10
-
17 Jun 10
-
24 Feb 10
-
16 Feb 10
Setha lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly int
-
25 Jan 10
-
11 Dec 09
-
08 Dec 09
-
25 Nov 09
-
24 Nov 09
-
20 Oct 09
-
29 Sep 09
-
27 Sep 09
-
25 Sep 09
-
Nicolas Perriaultlightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling
database json mysql loadbalancing http opensource scalability api
-
23 Aug 09
-
13 Aug 09
-
06 Aug 09
-
04 Apr 09
-
26 Mar 09
Xavier BadosaThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in
-
17 Mar 09
-
12 Mar 09
Duane JenningsThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in
Web_Development json webdev database mysql loadbalancing http opensource api
-
02 Mar 09
Miguel Ribeiro e SilvaThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in
-
20 Feb 09
-
19 Feb 09
-
06 Feb 09
-
05 Feb 09
-
28 Jan 09
-
19 Oct 08
-
26 Sep 08
-
13 Aug 08
-
12 Aug 08
-
13 Jul 08
-
11 Jun 08
-
24 May 08
-
23 May 08
-
20 May 08
-
14 May 08
-
12 May 08
-
lgsiigoThe DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written i
database scalability mysql json scaling db data datamodel architecture
-
21 Apr 08
-
11 Mar 08
-
08 Mar 08
-
06 Feb 08
-
16 Dec 07
-
05 Dec 07
-
01 Dec 07
-
21 Nov 07
-
The DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal) is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly interoperate with any web framework you choose.
The DBSlayer originated as an internal tool at the New York Times. The typical LAMP strategy for scaling up data-driven applications is to replicate slave databases to every web server, but this approach can hit scaling limitations for high-volume websites, where processes can overwhelm their given backend DB's connection limits. Quite frankly, we wanted to scale the front-end webservers and backend database servers separately without having to coordinate them. We also needed a way to flexibly reconfigure where our backend databases were located and which applications used them without resorting to tricks of DNS or other such "load-balancing" hacks. Plus, it just seemed really cool to have a JSON-speaking DB layer that all our scriptable content could talk to. Thus, the DBSlayer was born.
-
-
06 Nov 07
Benoit Caronis a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients via JSON over HTTP, meaning it's simple to monitor and can swiftly
database json mysql http opensource loadbalancing sysadmin oldies
-
05 Nov 07
-
29 Oct 07
-
28 Oct 07
-
Daniel KimNYTimes oss project - abstract db for db round-robin load balancing DB servers
-
25 Oct 07
-
21 Oct 07
-
19 Oct 07
-
18 Oct 07
-
16 Oct 07
-
15 Oct 07
-
Olifante *"The DBacesslayer aka DBSlayer [...] is a lightweight database abstraction layer suitable for high-load websites where you need the scalable advantages of connection pooling. Written in C for speed, DBSlayer talks to clients Ñvia JSON over HTTP"
DBSlayer http json sql scaling nytimes programming database scalability layer library rdbms
-
mallipeddiInteresting opensource project nytimes folks. What I don't understand is why requests are still in SQL? It would be nicer if requests were also in JSON.
-
13 Oct 07
-
12 Oct 07
-
"ID" , "Name" , "CountryCode" , "District" , "Population"]
-
-
01 Aug 07
-
30 Jul 07
Page Comments
The DBacesslayer aka DBSlayer aka Släyer (as we like to call it when we're feeling ironically heavy metal)
is a lightweight database abstraction layer suitable for high-load
websites where you need the scalable advantages of connection pooling.
Written in C for speed, DBSlayer talks to clients via JSON over HTTP,
meaning it's simple to monitor and can swiftly interoperate with any
web framework you choose.
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.