<?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: nssqlite3: SQLite 3 driver for AOLserver</title>
	<atom:link href="http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/feed/" rel="self" type="application/rss+xml" />
	<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/</link>
	<description>Everything that comes out of Dossy, from the strange to the banal.</description>
	<lastBuildDate>Fri, 06 Nov 2009 22:44:13 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dossy Shiobara</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-64285</link>
		<dc:creator>Dossy Shiobara</dc:creator>
		<pubDate>Sat, 28 Feb 2009 15:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-64285</guid>
		<description>Alexey: I think asking these questions to the AOLserver mailing list would be better than commenting here - you&#039;ll reach a larger audience of AOLserver developers that way.</description>
		<content:encoded><![CDATA[<p>Alexey: I think asking these questions to the AOLserver mailing list would be better than commenting here &#8211; you&#8217;ll reach a larger audience of AOLserver developers that way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Pechnikov</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-64283</link>
		<dc:creator>Alexey Pechnikov</dc:creator>
		<pubDate>Sat, 28 Feb 2009 14:12:55 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-64283</guid>
		<description>Is sqlite-tcl in an nsproxy pool the best solution? I&#039;m use SQLite in all my projects and AOL Server in all web projects and it&#039;s important for me to optimize this.

P.S. Did you write how-to for nsproxy newbies? And nsrpc is very interesting especially for send requests from external applications to AOL Server clusters. I didn&#039;t find manuals and how-to for these.</description>
		<content:encoded><![CDATA[<p>Is sqlite-tcl in an nsproxy pool the best solution? I&#8217;m use SQLite in all my projects and AOL Server in all web projects and it&#8217;s important for me to optimize this.</p>
<p>P.S. Did you write how-to for nsproxy newbies? And nsrpc is very interesting especially for send requests from external applications to AOL Server clusters. I didn&#8217;t find manuals and how-to for these.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-95</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Fri, 21 Mar 2008 19:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-95</guid>
		<description>Are you interested in an nssqlite patch to make empty return sets work?  &lt;a href=&quot;http://article.gmane.org/gmane.comp.web.aolserver/14608&quot;&gt;I suggested it&lt;/a&gt;, with an underwhelming response last month..</description>
		<content:encoded><![CDATA[<p>Are you interested in an nssqlite patch to make empty return sets work?  <a href="http://article.gmane.org/gmane.comp.web.aolserver/14608">I suggested it</a>, with an underwhelming response last month..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Pechnikov</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-94</link>
		<dc:creator>Alexey Pechnikov</dc:creator>
		<pubDate>Wed, 19 Mar 2008 12:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-94</guid>
		<description>Thanks, I&#039;m using debian etch with AOL 4.0.10 now and I like to optimize my code for AOL 4.5 in debian lenny.</description>
		<content:encoded><![CDATA[<p>Thanks, I&#8217;m using debian etch with AOL 4.0.10 now and I like to optimize my code for AOL 4.5 in debian lenny.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dossy</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-93</link>
		<dc:creator>Dossy</dc:creator>
		<pubDate>Wed, 19 Mar 2008 12:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-93</guid>
		<description>Alexey: You could definitely load sqlite-tcl in an nsproxy pool.  The overhead of doing IPC to nsproxy should be minimal.</description>
		<content:encoded><![CDATA[<p>Alexey: You could definitely load sqlite-tcl in an nsproxy pool.  The overhead of doing IPC to nsproxy should be minimal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Pechnikov</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-92</link>
		<dc:creator>Alexey Pechnikov</dc:creator>
		<pubDate>Wed, 19 Mar 2008 11:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-92</guid>
		<description>I use now libsqlite-tcl in AOL. It work better (I like sqlite-tcl interface with type control, variable bindings and many things). But I must load package sqlite3 in all threads. May be is better use nsproxy for this? I want to read in many threads parallel and write in one thread. With database lock wrapper (get db lock or sleep some times if db is locked already) it&#039;s work good.

I think, ns_db is very complex and universal but for better performance and code readable is not best idea. Sqlite transaction is performed about by 500 microseconds and complex wrappers make big overhead. And high concurent applications must use parallel readings. On my laptop sqlite database can perform about 1000 write transactions per second and so if my application in the ratio between 1:10 and 1:100 write to read transactions and one client send query every 5 seconds then sqlite-driven application can serve about between 50 000 and 500 000 clients at same times (with enable full sync write for sqlite database file).</description>
		<content:encoded><![CDATA[<p>I use now libsqlite-tcl in AOL. It work better (I like sqlite-tcl interface with type control, variable bindings and many things). But I must load package sqlite3 in all threads. May be is better use nsproxy for this? I want to read in many threads parallel and write in one thread. With database lock wrapper (get db lock or sleep some times if db is locked already) it&#8217;s work good.</p>
<p>I think, ns_db is very complex and universal but for better performance and code readable is not best idea. Sqlite transaction is performed about by 500 microseconds and complex wrappers make big overhead. And high concurent applications must use parallel readings. On my laptop sqlite database can perform about 1000 write transactions per second and so if my application in the ratio between 1:10 and 1:100 write to read transactions and one client send query every 5 seconds then sqlite-driven application can serve about between 50 000 and 500 000 clients at same times (with enable full sync write for sqlite database file).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dossy</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-91</link>
		<dc:creator>Dossy</dc:creator>
		<pubDate>Sat, 23 Feb 2008 15:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-91</guid>
		<description>Alexey: Yes, I&#039;m using nssqlite3 and it seems to work for me.

&lt;tt&gt;db_foreach&lt;/tt&gt;, hm?  Can you do a test using AOLserver&#039;s lower-level &lt;tt&gt;ns_db&lt;/tt&gt; API and see if you can get queries to execute?  Also, can you get a gdb backtrace of the crash?</description>
		<content:encoded><![CDATA[<p>Alexey: Yes, I&#8217;m using nssqlite3 and it seems to work for me.</p>
<p><tt>db_foreach</tt>, hm?  Can you do a test using AOLserver&#8217;s lower-level <tt>ns_db</tt> API and see if you can get queries to execute?  Also, can you get a gdb backtrace of the crash?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Pechnikov</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-90</link>
		<dc:creator>Alexey Pechnikov</dc:creator>
		<pubDate>Sat, 23 Feb 2008 11:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-90</guid>
		<description># tail -f /var/log/aolserver4/offline.sid.mobigroup.ru.log
&quot;db_foreach &quot;select value from session&quot; {
alloc: invalid block: 0xb4cf5378: 78 b4 20</description>
		<content:encoded><![CDATA[<p># tail -f /var/log/aolserver4/offline.sid.mobigroup.ru.log<br />
&#8220;db_foreach &#8220;select value from session&#8221; {<br />
alloc: invalid block: 0xb4cf5378: 78 b4 20</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Pechnikov</title>
		<link>http://dossy.org/2005/03/nssqlite3-sqlite-3-driver-for-aolserver/comment-page-1/#comment-89</link>
		<dc:creator>Alexey Pechnikov</dc:creator>
		<pubDate>Sat, 23 Feb 2008 10:10:24 +0000</pubDate>
		<guid isPermaLink="false">http://dossy.org/archives/000104.html#comment-89</guid>
		<description>Are you using nssqlite3? I try to use it, but aolserver 4.0.10 in my debian etch box is dead...</description>
		<content:encoded><![CDATA[<p>Are you using nssqlite3? I try to use it, but aolserver 4.0.10 in my debian etch box is dead&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
