Your comments about not having to intentionally manage writes of objects indicates that you believe that the read/write/erase characteristics of flash memory are similar to&nbsp; conventional memory.&nbsp; Cells in flash memory can&#39;t be re-written without first erasing.&nbsp; Erasure occurs on block boundaries.&nbsp; You can only erase a block a certain number of times (typically in excess of 100,000).&nbsp; I find it convenient to think of flash as a very fast replacement for disk drives.&nbsp; Compared to disks, it has very fast read access, especially for random reads, but the block structured erase/write protocol look more like a disk drive.&nbsp; See <a href="http://en.wikipedia.org/wiki/Flash_memory">http://en.wikipedia.org/wiki/Flash_memory</a> for more.<br>
<br>Object persistence managers like GemStone, Glorp, etc, are still needed, but flash memory will definitely change the way we think about persistent storage.<br><br>-david<br><br>PS - I did a quick search to see if there have been any breakthroughs in flash other than price/density and didn&#39;t find anything.&nbsp; If anybody has more info on this, please pass it along.<br>
<br><div class="gmail_quote">On Fri, Jun 6, 2008 at 5:50 PM, John M McIntosh &lt;<a href="mailto:johnmci@smalltalkconsulting.com">johnmci@smalltalkconsulting.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Fri, Jun 6, 2008 at 3:24 PM, Louis LaBrunda<br>
&lt;<a href="mailto:Lou@keystone-software.com">Lou@keystone-software.com</a>&gt; wrote:<br>
&gt; A Smalltalk program running on a server with a large amount of flash memory,<br>
&gt; could run without the need for another form of database. &nbsp;The flash memory would<br>
&gt; be in addition to the normal memory, with both available as RAM. &nbsp;The flash<br>
&gt; memory would not look like a hard disk replacement.<br>
<br>
</div>You might want to do some reading about GemStone<br>
<a href="http://www.gemstone.com/products/smalltalk/" target="_blank">http://www.gemstone.com/products/smalltalk/</a><br>
<br>
It does much of what you discuss. They have a free version so you can<br>
explore more how it behaves.<br>
<br>
</blockquote></div><br>