Originally posted by original PM
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Let the Database Do the Work...
Collapse
X
-
-
-
-
Originally posted by DimPrawn View PostI've faced a similar situation before with an Oracle bod.
Basically Oracle Whatever can do anything. It can replace everything and handle everything and everything is brilliant.
So they "Let the database do the work" for a heavily loaded web system. PL/SQL blocks generated all the data and it was wonderful, until they started loading it.
Then they found it was running out of RAM so they added more RAM. Then it was running out of CPU power and they realised they'd have to buy a lot more CPU licences and these costs millions of pounds (someone has to pay for Larry Ellison's super yachts).
Then they realised they were fooked.
If instead, they had let some cheap commodity servers running C# or C++ or PHP do the work, they could have added a load of them for peanuts.
Moral of story, databases like Oracle don't make very good middleware or web servers, and if you use them in this way it costs a lot of money.
HTH BIVMDI.Coffee's for closersComment
-
Originally posted by Spacecadet View PostThats probably down to crap database queries, which would still be crap if they were taken out of the PL/SQL blocks and put into front or middleware applications.
Querying a database either costs CPU (the data is in memory) or I/O (the data is not in memory). If your load is great, you run out of CPU. Adding CPU's to Oracle Enterprise is a very costly way to scale.Comment
-
Originally posted by DimPrawn View PostNo, the queries could not be optimised any further (they even pulled in Oracle consultants at great expense).
Querying a database either costs CPU (the data is in memory) or I/O (the data is not in memory). If your load is great, you run out of CPU. Adding CPU's to Oracle Enterprise is a very costly way to scale.
Anyway, I have a feeling your being facetious so i'll stopCoffee's for closersComment
-
Originally posted by wurzel View PostOdd situation this but I've been on a contract where they've brought in 2 people, myself & another guy, to complete a small project.
We decided that I'd do all the front end stuff & he'd do the middle tier & database stuff.
We're left to our own devices but have to report to management periodically to give progress updates. And therein lies the rub...
...A pattern has emerged in which I outline any design issues I have & how I intend to deal with them. Once I've finished speaking, there is a brief silence and my counterpart always says, without fail, the following words:
"My database can do that for you" ....then some explanatory guff.... followed by "let the database do the work. It's what it's there for"
He's like one of those characters in Viz who always turns up with a box of tricks that can fix any given situation.
The worst thing is that the management seem to like him; "The Welsh Wizard" they all call him.
Anyhow, his solutions have become more and more preposterous & I nearly choked on my coffee this morning when I was talking about some recursive templates I was going to use to display a load of hierarchical data on a web page.
He started off, as ever with "my database can do that..." and sat there straight faced as he explained how he was going to get his database to churn out the html that was going to be used on my web page... "let the database do the work...."
Then I had to go through the process of explaining why that isn't a good idea & by the time we'd finished we'd been in there 3 hours. It's like banging your head against a brick wall sometimes...
Just wondering if anyone else has encountered this individual. He seems to have been around a bit (wouldn't be surprised if he posts on here).Rhyddid i lofnod psychocandy!!!!Comment
-
Comment
-
-
Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- IR35: Mutuality Of Obligations — updated for 2025/26 Today 05:22
- Only proactive IT contractors can survive recruitment firm closures Yesterday 07:32
- How should a creditors’ meeting ideally pan out for unpaid suppliers? Sep 19 07:16
- How should a creditors’ meeting ideally pan out for unpaid suppliers? Sep 18 21:16
- IR35: Substitution — updated for 2025/26 Sep 18 05:45
- Payment request to bust recruitment agency — free template Sep 16 21:04
- Why licensing umbrella companies must be key to 2027’s regulation Sep 16 13:55
- Top 5 Chapter 11 JSL myths contractors should know Sep 15 03:46
- Top 5 Chapter 11 JSL myths contractors should know Sep 14 15:46
- What the housing market needs at Autumn Budget 2025 Sep 10 20:58
Comment