Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
VeriSign Code Signing Digital Certificates provides assurance to end users. Read about this and more in the free white paper: “How to Digitally Sign Downloadable Code for Secure Content Transfer.” Learn More!
  #1  
Old November 10th, 2002, 06:32 PM
Zitan Zitan is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: May 2001
Location: New Zealand
Posts: 638 Zitan User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 22 m 10 sec
Reputation Power: 8
Connection Pooling

This follows on from the discussion in the advocacy thread , but I didn't want to mess up that thread with on topic posts

What I want to do is use SRM for database connection pooling, as any J2EE application server would. PHP does handle persistent connections, but this (as Rycamor has pointed out) is not the same as connection pooling.

A php script would grab a connection and release it at the end of the script, without the overhead of creating and freeing the database connection. SRM would mantain a pool of database connections, monitor the number of used connections and create new connections when the number of needed connections exceeds the current pool.

I was chatting with Jonathan Arkell (SRM dude) about getting connection pooling going with SRM. It looks like it will be a whole lot harder than I thought, so hopefully I can persuade him to give me a hand

There are two obstacles to overcome:
*Passing db connections back and forth
*Maintaining the pool of connections as threads

SRM cannot pass resources (such as db connections) back and forth, so he was saying he'd look at the eclipse abstraction library and see how they do it.

The other problem is that SRM is not multi-threaded, so have the pool of connections available is also a problem. He suggested with the declair() construct it would be possible to give threads to PHP. I read the manual on it and the examples and that looks like it will work although:

Quote:
While it is possible to give threads to php using the declair() construct, This will take some hard core thinking on how exactly we're going to do this, and make it not crash. (hell, I don't know if srm can even handle the declair() construct with any grace. )


I was just wondering if anyone had had any experience in either of these areas and could offer some advice

Thanx heaps, Z.

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherDev Shed Lounge > Connection Pooling


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

 Free IT White Papers!
 
Accelerating Trading Partner Performance
One in five. That's how many partner transactions have at least one error. That is an amazing statistic, particularly given the extraordinary leaps in innovation across the global supply chain during the past two decades. Download this white paper to learn more.

 
Competing on Analytics
This Tech Analysis is designed to help identify characteristics shared by analytics competitors, and includes information about 32 organizations that have made a commitment to quantitative, fact-based analysis.

 
Cost Effective Scaling with Virtualization and Coyote Point Systems
An overview of the industry trend toward virtualization, how server consolidation has increased the importance of application uptime and the steps being taken to integrate load balancing technology with virtualized servers.

 
Five Checkpoints to Implementing IP Telephony
Implementation planning for IP PBX software and IP telephony has become vital as businesses replace discontinued legacy PBX phone systems. This informative whitepaper outlines five "checkpoints" for any implementation plan that will help make IP communications a successful proposition.

 
Hosted Email Security: Staying Ahead of New Threats
In the last two years, email has become a fierce battleground between the nefarious forces of spam and malware, and the heroes of messaging protection. The spam volumes increased alarmingly every month, bringing clever new forms of phishing and virus propagation attacks.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway