- 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!
Reply to: Let the Database Do the Work...
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Let the Database Do the Work..."
Collapse
-
Look I get a kick back on all additional Oracle licence fees. Somehow I've got to make up for the crap rate I'm on here.
-
Leave a comment:
-
-
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).
Leave a 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 stop
Leave a comment:
-
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.
Leave a comment:
-
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.
Leave a comment:
-
I'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.
Leave a comment:
-
Originally posted by MarillionFan View PostI wonder when Gollum(The OP) realises this fella is taking over.
To be honest, we're both on the same rate, neither of us is going to be there once this thing has gone live so in a lot of ways I'm quite content to watch him make a rod for his own back.
Leave a comment:
-
Originally posted by TheFaQQer View PostMaybe I'm missing something, but if the database can generate the content, why is this a bad idea?
Isn't that what all dynamic websites do?
Wouldn't like to have to use it in any situation, frankly. Just from a maintainability point of view.Last edited by wurzel; 1 November 2011, 13:53.
Leave a comment:
-
Originally posted by original PM View PostI agree with the above 2
you can pretty much store and retrieve anything from a database nowadays
they are like magic!
Leave a 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
- Are CVs medieval or just being misused? Sep 24 05:05
- Are CVs medieval or just being misused? Today 21:05
- 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
Leave a comment: