<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: AskTom Live with Tom Kyte! &#8211; day two</title>
	<atom:link href="http://technology.amis.nl/2005/02/11/asktom-live-with-tom-kyte-day-two/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2005/02/11/asktom-live-with-tom-kyte-day-two/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asktom-live-with-tom-kyte-day-two</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Lucas</title>
		<link>http://technology.amis.nl/2005/02/11/asktom-live-with-tom-kyte-day-two/#comment-1699</link>
		<dc:creator>Lucas</dc:creator>
		<pubDate>Fri, 11 Feb 2005 12:30:34 +0000</pubDate>
		<guid isPermaLink="false">/?p=393#comment-1699</guid>
		<description><![CDATA[Of course some things cannot be done by the database and standard PL/SQL, such as reaching out to the filesystem (yes we have dbms_lob and utl_file, but they cannot for example read the contents of a directory), reaching out to other non-Oracle databases (except when you have Oracle gateways), reaching out to the internet in more advanced ways than utl_http and utl_tcp support (although grantedly I do not have a meaningful example rightaway).

Then there are things that PL/SQL can do - but not any better than Java, such as generating HTML. When you are thinking about scalable solutions, you could and probably should wonder whether using PL/SQL and therefore database resources, for producing HTML - especially the none-data driven HTML, provides the optimial, most scalable solution. Kyte is a big fan of HTML DB and MOD_PLSQL in general and I have used a lot of MOD_PLSQL in developing the Repository Object Browser (pka ODWA), but I really do not believe it a very scalable architecture. Perhaps if one database acts as data server and another as PL/SQL application server you have a more scalable layout. Personally, I&#039;d go for the most efficient way of gathering the data to use for a webpage (for example using a PL/SQL based API that collects all data, in Collections or ref-cursors) and returning it to a Java based middle tier that sticks it into fancy HTML.]]></description>
		<content:encoded><![CDATA[<p>Of course some things cannot be done by the database and standard PL/SQL, such as reaching out to the filesystem (yes we have dbms_lob and utl_file, but they cannot for example read the contents of a directory), reaching out to other non-Oracle databases (except when you have Oracle gateways), reaching out to the internet in more advanced ways than utl_http and utl_tcp support (although grantedly I do not have a meaningful example rightaway).</p>
<p>Then there are things that PL/SQL can do &#8211; but not any better than Java, such as generating HTML. When you are thinking about scalable solutions, you could and probably should wonder whether using PL/SQL and therefore database resources, for producing HTML &#8211; especially the none-data driven HTML, provides the optimial, most scalable solution. Kyte is a big fan of HTML DB and MOD_PLSQL in general and I have used a lot of MOD_PLSQL in developing the Repository Object Browser (pka ODWA), but I really do not believe it a very scalable architecture. Perhaps if one database acts as data server and another as PL/SQL application server you have a more scalable layout. Personally, I&#8217;d go for the most efficient way of gathering the data to use for a webpage (for example using a PL/SQL based API that collects all data, in Collections or ref-cursors) and returning it to a Java based middle tier that sticks it into fancy HTML.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
