<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-4614971493561959096</id><updated>2009-12-03T02:13:22.649-08:00</updated><title type='text'>ODBMS Industry Watch</title><subtitle type='html'>Trends and Information on Object Databases, Object Persistence, Innovation</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.odbms.org/blog/atom.xml'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default?start-index=26&amp;max-results=25'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-1561205080533849494</id><published>2009-12-02T07:24:00.001-08:00</published><updated>2009-12-03T02:12:56.113-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Luis Ramos'/><category scheme='http://www.blogger.com/atom/ns#' term='nosql databases'/><title type='text'>Are object databases "NoSQL" technologies? Part II</title><content type='html'>I asked the opinion of another ODBMS vendor on the topic of "NoSQL databases": &lt;b&gt;Luis Ramos&lt;/b&gt; who is Principal Systems Engineer at Progress Software.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;RVZ: Luis, how do you position yourself with respect to the so called "NoSQL" databases?&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Luis Ramos:&lt;/b&gt; We view many of the characteristics of the growing "NoSQL" movement as a market reaction to the realities of present day cloud-based data requirements, where ACID properties are not as important as performance, the bulk of the data's schema is not as complex, and the corresponding queries are relatively simple. Gone could be the days of complex relational schemas and the DBAs that are needed to maintain and administer them. Similar phenomena have been seen in other areas. For example in programming languages, the reaction against the very complex and error prone C++ led to the popularity of Java.&lt;br /&gt;&lt;br /&gt;In many respects, object databases can be classified as "NoSQL" technology. It satisfies many of the pivotal characteristics of today's "NoSQL" data stores. Object databases have been around since the late 1980s in response to the needs and requirements initially of the CAD market. At that time, the CAD practitioners needed an approach to data management that was fundamentally different than that provided by the relational databases. Consequently, a whole new breed of non relational (object-oriented) databases emerged. Customers from other markets, whose requirements could not be met by SQL databases, followed. Call it the original "NoSQL" movement? We certainly agree with &lt;a href="http://www.odbms.org/blog/labels/Robert%20Charles%20Greene.html"&gt; Robert Greene's stipulation that "one size does not fit all." &lt;/a&gt;&lt;br /&gt;An alternative way to put it is "You can put lipstick on a 'relational table' but its still a 'relational table'".&lt;br /&gt;&lt;br /&gt;The schema-free characteristic that one finds in many "NoSQL" technologies is not entirely new. This is a requirement of many eCommerce applications developed in the 90s. There are object databases that support this nicely, enabling applications to store, manage, and index key/value based data, another key characteristic of "NoSQL" technology. The schema seems very simple but may be challenging to implement in a relational database because the value type is arbitrary.&lt;br /&gt;&lt;br /&gt;The horizontal scaling characteristic is another key requirement that object databases more easily supports. Multiple terabytes databases have been successfully deployed. These object database systems have a client-centric (rather than a server-centric) architecture. Data is distributed to the client and queries are performed on the client instead of on monolithic servers. Consequently, the data can be partitioned, replicated, and scaled much more easily without being tied down to the hardware limitations of a single server computer.&lt;br /&gt;&lt;br /&gt;So indeed, object database systems could be considered "NoSQL" technologies. They can be utilized either as a persistent store for data as well as a cache.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-1561205080533849494?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/1561205080533849494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=1561205080533849494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1561205080533849494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1561205080533849494'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/12/are-object-databases-nosql-technologies.html' title='Are object databases &quot;NoSQL&quot; technologies? Part II'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-747057717098083568</id><published>2009-11-24T10:20:00.000-08:00</published><updated>2009-11-25T09:04:20.557-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Robert Charles Greene'/><category scheme='http://www.blogger.com/atom/ns#' term='nosql databases'/><title type='text'>Are object databases "NoSQL" technologies?</title><content type='html'>This time, I wanted to ask the opinion of an ODBMS vendor on the topic of "NoSQL databases". I therefore asked Robert Charles Greene, V.P. Open Source Operations, at  Versant Corporation.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;RVZ:  Robert, you represent an ODBMS vendor, what is your opinion of the so called "NoSQL databases"? Are object databases "NoSQL" technologies?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Robert Charles Greene&lt;/b&gt;:&lt;br /&gt;I find that lots of folks are getting all worked up over the dubbed "No SQL" movement.  I guess it`s because one can easily make assumptions and draw a would be obvious analogy to a  "No Relational" movement and that would certainly be something to get worked up over.   &lt;br /&gt;&lt;br /&gt;As the object database guy, I see the core message being conveyed as, "one size does not fit all" when it comes to data management.  That`s a far cry from abandoning the SQL approach to data management and in my mind leaves little to defend, though some seem to feel threatened enough by the catch phrase to sound the alarm. &lt;br /&gt;&lt;br /&gt;In some sense, this notion that "one size does not fit all" is an important change in attitude, because for many years one size fits all was prevalent.   Only as the internet gave way to the masses and large scale concurrency and data generation ushered in a new era has the relational way of doing data management truly begun to break down, opening the door to alternatives.   &lt;br /&gt;&lt;br /&gt;The "right tool for the job" has once again become a mantra of the software development community and equally important, the mantra of the decision makers in Enterprise I.T.   As evidence, one has to look no further than the proliferation of data warehousing solutions outside the realm of relational database technology, ironically, to support the adhoc query and analytics, the founding pillars of the past which brought the relational database to such high esteem.  Indeed, necessity may well be the mother of invention, for if not, it would most certainly be the father of adoption.  So, if the RDB is no longer the king of query, then really, what is there to get all worked up about if necessity drives adoption in yet even more directions. &lt;br /&gt;&lt;br /&gt;So, what is this NoSQL movement all about and does it warrant the public espousal of opinions. Well, as stated above, this is an important change in attitude which will bring valuable choices to our industry making us better equipped to deal with today`s infrastructure challenges, so yes, indeed it is worth discussion.   &lt;br /&gt;&lt;br /&gt;Michael Stonebreaker decided it was important to comment on this "movement" and gave an interesting NoSQL perspective &lt;a href="http://cacm.acm.org/blogs/blog-cacm/50678-the-nosql-discussion-has-nothing-to-do-with-sql/fulltext"&gt; here&lt;/a&gt; (courtesy of ACM).&lt;br /&gt;&lt;br /&gt;I largely agree with the technical elements of his perspective, though I would suggest as in the above, the slightly different perspective that the core message is, "one size does not fit all". I encourage the reader to then keep this in mind as they engage in a broader understanding of what these exciting new technologies provide. &lt;br /&gt;&lt;br /&gt;Also, it is worth pointing out, while many of the technologies involved in the NoSQL movement do sacrifice ACID as a means to achieve their end in both performance and scalability, most object databases are ACID compliant and one might argue are the original NoSQL movement.   &lt;br /&gt;&lt;br /&gt;But lets not digress, as even Michal asserts, the NoSQL movement is not about SQL. So, while object databases are by and large "NoSQL" technologies, they are not a kind of Query-less technology.   Indeed, while today`s modern object databases embrace the requirement for distributed parallel query processing, they also hold true to the core tenants of large scale distribution, object clustering and parallel processing all in the context of an ACID compliant transaction.  These features surround a robust environment for dealing with arbitrarily complex object models, an area in which many of the NoSQL movement participants fall short.   &lt;br /&gt;&lt;br /&gt;In summary, the "one size does not fit all" change in attitude is healthy and beneficial for all.  &lt;br /&gt;To that end, the object database, a continuing NoSQL movement participant, is one more tool in the developers tool chest, enabling successful implementation of complex software systems of scale. &lt;br /&gt;&lt;br /&gt;Cheers, &lt;br /&gt;-Robert&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-747057717098083568?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/747057717098083568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=747057717098083568' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/747057717098083568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/747057717098083568'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/11/are-object-databases-nosql-technologies.html' title='Are object databases &quot;NoSQL&quot; technologies?'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-2564336671054379506</id><published>2009-11-23T03:58:00.000-08:00</published><updated>2009-11-24T01:20:39.384-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nosql databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Kaj Arnö'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Michael Stonebraker'/><title type='text'>Kaj Arnö and Michael Stonebraker on "NoSQL databases"</title><content type='html'>This time, I asked &lt;b&gt;Kaj Arnö&lt;/b&gt; (MySQL), what does he think of "NoSQL databases".  Read his reply below.&lt;br /&gt;&lt;br /&gt;RVZ&lt;br /&gt;&lt;br /&gt;&lt;i&gt;RVZ:  What is your opinion of the so called "NoSQL databases"?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kaj Arnö &lt;/b&gt;:&lt;br /&gt;NoSQL is a catchy name, which in char(5) captures a lot of thinking.&lt;br /&gt;To be technical, it's not merely about removing SQL, but about removing most relational database overhead (where SQL, although dominant, is just an implementation of a query language). And some of  that overhead is clearly not necessary all the time. It's a lot of protocol to implement all aspects of ACID compliance, and it isn't always needed. Especially in the early days of MySQL, we were accused  of cutting corners -- for instance through MyISAM not being fully ACID. Still, MyISAM was used a lot, and it still is. Coming back to  the NoSQL debate, I would say that the MySQL idea of cutting overhead  is gaining traction in other tools, which may choose to cut larger chunks or different corners. That's a healthy development, since the&lt;br /&gt;shortcuts to be taken depend on the class of application.&lt;br /&gt;&lt;br /&gt;Kaj&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Kaj joined MySQL in 2001, after 14 years as an entrepreneur. Serving as VP Services, VP Engineering and other exec roles at MySQL, he has been the VP in charge of MySQL Community Relations since 2005, continuing that position in Sun Microsystems. A native of Finland, Kaj lives in Munich since 2006. He devotes his free time to launching Runnism, the Religion of Running.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Moreover, there has been a recent post by professor &lt;b&gt;Michael Stonebraker&lt;/b&gt; related to the topic “No SQL” databases and their performance with respect to classical relational database systems.&lt;br /&gt;&lt;br /&gt;In his post, titled &lt;i&gt;"The "NoSQL" Discussion has Nothing to Do With SQL"&lt;/i&gt;, Prof. Stonebraker argues that "blinding performance depends on removing overhead. Such overhead has nothing to do with SQL, but instead revolves around traditional implementations of ACID  transactions, multi-threading, and disk management. To go wildly faster, one must remove all four sources of overhead, discussed above. This is possible in either a SQL context or some other context."&lt;br /&gt;The &lt;a href="http://cacm.acm.org/blogs/blog-cacm/50678-the-nosql-discussion-has-nothing-to-do-with-sql/fulltext"&gt; Link to Stonebraker`s Blog&lt;/a&gt; (courtesy of ACM).&lt;br /&gt;&lt;br /&gt;I also published an article of David Chappell:  "Introducing Windows Azure". The  paper describes Microsoft`s Windows Azure. In fact, the "Tables" abstraction in Windows Azure is similar to some "nosql databases". You can &lt;a href="http://www.odbms.org/downloads.aspx#odbms_ap"&gt; download the paper (.PDF) here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-2564336671054379506?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/2564336671054379506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=2564336671054379506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/2564336671054379506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/2564336671054379506'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/11/kay-arno-and-michael-stonebraker-on.html' title='Kaj Arnö and Michael Stonebraker on &quot;NoSQL databases&quot;'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-8982364440959880288</id><published>2009-11-16T04:29:00.000-08:00</published><updated>2009-11-16T04:47:05.138-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud stores'/><category scheme='http://www.blogger.com/atom/ns#' term='document stores'/><category scheme='http://www.blogger.com/atom/ns#' term='Patrick Linskey'/><category scheme='http://www.blogger.com/atom/ns#' term='nosql databases'/><title type='text'>Patrick Linskey on "cloud store"</title><content type='html'>I have asked Patrick Linskey on his opinion on the new wave of  "data stores", such as "document stores", and "nosql databases".  &lt;br /&gt;&lt;br /&gt;You can read the interview below.&lt;br /&gt;&lt;br /&gt;Roberto V. Zicari&lt;br /&gt;&lt;br /&gt;&lt;i&gt;RVZ: &lt;/i&gt;&lt;br /&gt;Patrick, there has been recently a proliferation of "data stores", such as "document stores", and "nosql databases".&lt;br /&gt;Systems such as CouchDB, MongoDB, SimpleDB, Voldemort, Scalaris, etc. provide less functionality than OODBs but a distributed "object" cache over multiple machines.&lt;br /&gt;&lt;br /&gt;See for example: &lt;a href="http://en.wikipedia.org/wiki/Nosql"&gt; wiki/Nosql&lt;/a&gt;, &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Document-oriented_database"&gt; wiki/wiki/Document-oriented_database&lt;/a&gt;,  &lt;br /&gt;and the article: &lt;a href="http://www.linux-mag.com/cache/7579/1.html"&gt; NoSQL: Distributed and Scalable Non-Relational Database Systems.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What do you think about it?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Patrick Linskey:&lt;/b&gt;&lt;br /&gt;I think that the "cloud store" subset of them are pretty fascinating. Of course, as with so much in the software industry, much of what   these projects are doing is old hat. But I think that they're   relatively unique in &lt;br /&gt;(a) successfully combining compelling   complementary sets of features together, &lt;br /&gt;(b) building solutions for known and needed use cases, rather than the more ivory-tower approach that's all too typical of commercial products, and &lt;br /&gt;(c) designing and implementing in a manner oriented to cloud-scale deployment from the  very start (i.e., lots of data; geographically diverse data centers; high load requirements).&lt;br /&gt;&lt;br /&gt;I expect that all the successful cloud store projects will end up with support for declarative queries and declarative secondary keys. I  really don't like the "nosql" term -- I think that Geir Magnusson does a good job of pointing out that the cloud store community is more   focused on "alongside SQL". That is, there's nothing wrong with using a relational database in the situations where it's the best tool for the job. The new cloud stores are focused on filling the gaps where most RDB alternatives fall flat.&lt;br /&gt;&lt;br /&gt;The way they do it, of course, is by getting rid of problematic features. I think that some of the hype has mis-identified these  &lt;br /&gt;problematic features, though. Declarative queries (and full metamodel introspection) and secondary key support are really cool and critical features of all the popular relational databases. The cloud store users out there are doing a lot of extra work because of the absence of these features -- essentially re-implementing them in their application code. Imagine how horrible it'd be if you told a modern DB team that they needed to change their app to tune their database!&lt;br /&gt;&lt;br /&gt;So: what are cloud stores omitting that enable them to scale so well?&lt;br /&gt;There are two answers:&lt;br /&gt;- cloud stores are intentionally designed to scale. No* single points of failure, built-in support for consensus-based decisions, partitioning / replication as basic primitives, etc. Taking a codebase designed for a single server and evolving it to a multi-server solution is difficult, since single-machine assumptions often calcify into the implementation.&lt;br /&gt;&lt;br /&gt;- more importantly, cloud stores aren't fully ACID, in the traditional sense of the term. By re-casting the data storage problem in more amenable terms (eventual consistency, atomic operations (but not atomic sequences of operations), etc.), the different products can make acceptable trade-offs that traditional single-server ACID stores are simply designed to forbid.&lt;br /&gt;&lt;br /&gt;I'd love to see a comparison of established products like TeraData and Coherence to the various new cloud store projects. TeraData, in particular, does an interesting job of re-using the familiar SQL/JDBC model while making a lot of the same compromises and architectural decisions as the new set of cloud stores.&lt;br /&gt;&lt;br /&gt;(I'm less interested in -- and educated about -- the single-server nosql projects. These days, I believe that all single-server databases are basically equivalent, since if you are using a single server, your application is sufficiently simple that you should be able to be   successful with any of a number of data storage models.)&lt;br /&gt;&lt;br /&gt;-Patrick&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Patrick Linskey has been involved in object/relational mapping and databases for the last decade. As the founder and CTO of SolarMetric, Patrick drove the technical direction of the company and oversaw the development of Kodo, through its acquisition by BEA. At BEA, Patrick led the EJB team in designing and implementing the WebLogic Server EJB 3.0 solution, and represented BEA on the JDO and EJB3 expert groups. He is a contributor to the Apache OpenJPA project.&lt;br /&gt;&lt;br /&gt;Since leaving Oracle, Patrick has worked on a number of projects, ranging from traditional three-tier web and mobile applications to C# peer - to - peer client applications with custom-designed distributed storage solutions.&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-8982364440959880288?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/8982364440959880288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=8982364440959880288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/8982364440959880288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/8982364440959880288'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/11/patrick-linskey-on-cloud-store.html' title='Patrick Linskey on &quot;cloud store&quot;'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-6951996724104310117</id><published>2009-11-08T23:27:00.000-08:00</published><updated>2009-11-09T09:18:22.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='International Conference on Objects and Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='ICOODB'/><category scheme='http://www.blogger.com/atom/ns#' term='Goethe University Frankfurt'/><title type='text'>3rd International Conference on Objects and Databases 2010</title><content type='html'>I am happy to inform you that the 3rd International Conference on Objects and Databases (ICOODB), will take place on September 28-30, 2010, at the &lt;a href="http://www.uni-frankfurt.de/english/about/index.html"&gt; Goethe University&lt;/a&gt;  in Frankfurt/Main, Germany.&lt;br /&gt;&lt;br /&gt;The previous edition of ICOODB took place this year at&lt;a href="http://www.icoodb2009.org/"&gt; ETH in Zurich.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-6951996724104310117?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/6951996724104310117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=6951996724104310117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6951996724104310117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6951996724104310117'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/11/3rd-international-conference-on-objects.html' title='3rd International Conference on Objects and Databases 2010'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-3649046977008960616</id><published>2009-10-25T06:08:00.000-07:00</published><updated>2009-10-25T06:14:45.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS'/><category scheme='http://www.blogger.com/atom/ns#' term='document stores'/><category scheme='http://www.blogger.com/atom/ns#' term='nosql databases'/><title type='text'>"document stores", "nosql databases"  vs. ODBMS.</title><content type='html'>There is a growing interest in our community in having resources published in ODBMS.ORG,  which compare &amp; contrast ODBMS with other "data stores", such as &lt;a href="http://en.wikipedia.org/wiki/Document-oriented_database"&gt; "document stores"&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Nosql"&gt; "nosql databases"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Systems such as CouchDB, MongoDB, SimpleDB, Voldemort, Scalaris, etc. provide less functionality than OODBs but a distributed "object" cache over multiple machines.&lt;br /&gt;&lt;br /&gt;I plan to add a number of new resources on that in the next months to come.&lt;br /&gt;&lt;br /&gt;RVZ&lt;br /&gt;&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-3649046977008960616?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/3649046977008960616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=3649046977008960616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3649046977008960616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3649046977008960616'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/10/document-stores-nosql-databases-vs.html' title='&quot;document stores&quot;, &quot;nosql databases&quot;  vs. ODBMS.'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-711858221491238576</id><published>2009-10-02T05:03:00.000-07:00</published><updated>2009-10-02T05:06:20.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><title type='text'>ODBMS.ORG: Over 40,000 visitors a month</title><content type='html'>Last month, September 2009, was the best month ever for ODBMS.ORG!&lt;br /&gt;&lt;br /&gt;We had &lt;b&gt;40,370 visitors...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;&lt;br /&gt;RZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-711858221491238576?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/711858221491238576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=711858221491238576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/711858221491238576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/711858221491238576'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/10/odbmsorg-over-40000-visitors-month.html' title='ODBMS.ORG: Over 40,000 visitors a month'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-1786077390769212119</id><published>2009-09-29T07:47:00.000-07:00</published><updated>2009-09-29T10:30:56.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><title type='text'>ODBMS.ORG listed in the IBM official  Courseware</title><content type='html'>I am glad to inform you that ODBMS.ORG is listed under the IBM Academic Initiative, in their official  Courseware: A Catalog of Educational Materials:  &lt;br /&gt;&lt;br /&gt;ODBMS.org&lt;br /&gt;"The Object Database Management Systems portal provides the most up-to-date collection of free materials on object database technology on the Internet."&lt;br /&gt;&lt;br /&gt;Here is the link: &lt;a href="http://www.ibm.com/developerworks/university/courseware/index.html#other"&gt;IBM Academic Initiative  - Courseware.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-1786077390769212119?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/1786077390769212119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=1786077390769212119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1786077390769212119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1786077390769212119'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/09/odbmsorg-listed-in-ibm-official.html' title='ODBMS.ORG listed in the IBM official  Courseware'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-987925100482267696</id><published>2009-09-11T13:27:00.001-07:00</published><updated>2009-09-12T03:38:11.374-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='Credit Suisse'/><category scheme='http://www.blogger.com/atom/ns#' term='Databeans'/><category scheme='http://www.blogger.com/atom/ns#' term='ConceptBase'/><category scheme='http://www.blogger.com/atom/ns#' term='Impedence mismatch'/><category scheme='http://www.blogger.com/atom/ns#' term='Andreas Geppert'/><title type='text'>Several new resources published in ODBMS.ORG</title><content type='html'>I have published several new resources in ODBMS.ORG:&lt;br /&gt;&lt;br /&gt;- A new User Report, (number 32/09), by  Dr. Andreas Geppert at Credit Suisse, Switzerland.  &lt;br /&gt;Andreas Geppert is a Platform Architect.  Gepperts tell us that the strategy of his bank is to buy IT infrastructures whenever possible, and avoid developing them in-house.  When asked  if they had an "impedance  mismatch" problem in the bank,  Geppert replied:  "We certainly have an impedance mismatch problem, in particular as we are increasingly developing new applications in Java accessing relational databases such  as Oracle and DB2." &lt;br /&gt;You can read the full report &lt;a href="http://www.odbms.org/downloads.aspx#odbms_ur"&gt;in the Object Databases - User Reports Section.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- A Link to download Databeans. &lt;br /&gt;Databeans is an object oriented persistence framework for Java,  available under GPL. &lt;a href="http://www.odbms.org/downloads.aspx#odbms_sw"&gt;The link is available here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-A Link to download ConceptBase. &lt;br /&gt;ConceptBase is a multi-user deductive and object-oriented database system for meta modeling and method engineering, developed by Tilburg University. It is freely available under a FreeBSD-style license. &lt;a href="http://www.odbms.org/downloads.aspx#odbms_sw"&gt;The link is available here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Databeans Tutorial  for Java version 2.0. &lt;br /&gt;You can download the tutorial (PDF) in the &lt;a href="http://www.odbms.org/downloads.aspx#odbms_tu"&gt; Object Databases - Tutorials Section.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Slides of a course based on ConceptBase, developed by Tilburg University. &lt;br /&gt;The slides are under a permissive Creative Commons license, and are &lt;a href="http://www.odbms.org/downloads.aspx#odbms_tu"&gt;available here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would also like to welcome a new Expert &lt;a href="http://www.odbms.org/About/Contributors/jeusfeld.aspx"&gt;Manfred Jeusfeld&lt;/a&gt;, who has just  joined the &lt;a href="http://www.odbms.org/About/Contributors/"&gt;  ODBMS.ORG`s panel of Experts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hope you`ll find the resources useful. And as always, all resources in ODBMS.ORG are freely accessible!&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-987925100482267696?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/987925100482267696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=987925100482267696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/987925100482267696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/987925100482267696'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/09/several-new-resources-published-in.html' title='Several new resources published in ODBMS.ORG'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-1648843159235428237</id><published>2009-09-10T10:46:00.000-07:00</published><updated>2009-09-10T10:57:08.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='InterSystems'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='Caché'/><title type='text'>InterSystems supports ODBMS.ORG</title><content type='html'>I am glad to report that InterSystems is now supporting ODBMS.ORG&lt;br /&gt;&lt;br /&gt;InterSystems is the provider of the object database Caché. If you are interested, you can &lt;a href="http://www.odbms.org/vendors.aspx"&gt;evaluate Caché&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-1648843159235428237?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/1648843159235428237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=1648843159235428237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1648843159235428237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1648843159235428237'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/09/intersystems-supports-odbmsorg.html' title='InterSystems supports ODBMS.ORG'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-7277718403425160569</id><published>2009-08-16T23:55:00.000-07:00</published><updated>2009-08-17T00:07:11.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Michael Grossniklaus'/><category scheme='http://www.blogger.com/atom/ns#' term='ETH'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Lecture Notes'/><category scheme='http://www.blogger.com/atom/ns#' term='Moira Norrie'/><title type='text'>New updated version (2009) of the ETH Zurich ODBMS Lecture Series.</title><content type='html'>I`d like to mention that I have published a complete &lt;i&gt;new updated version (2009)&lt;/i&gt; of the &lt;a href="http://www.odbms.org/downloads.aspx#odbms_ln"&gt;ETH Zurich ODBMS Lecture Series on ODBMS.ORG (PDF).&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is by far the most up-to-date and comprehensive lecture series on object databases, developed by Michael Grossniklaus, and Moira Norrie at the renowned Swiss Federal Institute of Technology (ETH) Zurich. &lt;br /&gt;&lt;br /&gt;For the 2009 version of ETH Zurich's lecture on Object-oriented databases a number of additions and updates have been made:&lt;br /&gt;- New lecture providing a Versant tutorial &lt;br /&gt;- New lecture discussing different OODBMS architectures &lt;br /&gt;- Updated lectures on db4objects incorporating new features such as transparent persistence and activation. &lt;br /&gt;- Updated lectures on the OM model of data, OML and OMS Avon &lt;br /&gt;- Many corrections of errata throughout the whole course.&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-7277718403425160569?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/7277718403425160569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=7277718403425160569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7277718403425160569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7277718403425160569'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/08/new-updated-version-2009-of-eth-zurich.html' title='New updated version (2009) of the ETH Zurich ODBMS Lecture Series.'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-3645108697407003022</id><published>2009-07-27T09:27:00.000-07:00</published><updated>2009-07-27T14:45:37.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vinton G. Cerf'/><category scheme='http://www.blogger.com/atom/ns#' term='On_Innovation'/><title type='text'>Interview to Vinton G. Cerf.</title><content type='html'>Together with Marco Dettweiler, I had the pleasure to interview Vinton G. Cerf.  You can read the interview below. Hope you find it interesting.&lt;br /&gt;RVZ&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Vinton G. Cerf is vice president and chief Internet evangelist for Google. Widely known as one of the "Fathers of the Internet," Cerf is the co-designer of the TCP/IP protocols and the architecture of the Internet. In December 1997, President Clinton presented the U.S. National Medal of Technology to Cerf and his partner, Robert E. Kahn, for founding and developing the Internet. In November 2005, Vinton Cerf and Kahn were awarded the Presidential Medal of Freedom by President George W. Bush for their contributions to the creation of the Internet. Cerf was a leading contender to be designated the nation's first Chief Technology Officer by President Barack Obama.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Questions (Marco Dettweiler- FAZ.NET, Roberto V. Zicari- ODBMS.ORG)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Q1. The Future of the Internet.&lt;/i&gt;&lt;br /&gt;Mr. Cerf, the Internet was created in the 70s, and it now serves as the infrastructure for the World Wide Web, which was created later in the early 90s. The introduction of the Web has changed the way Internet was used dramatically and at the same time opened up the Internet to all kinds of commercial/social possibilities, which were not possible before. &lt;br /&gt;&lt;br /&gt;&lt;i&gt;- Why did it take so long before the Web was invented?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; It should be remembered that Douglas Engelbart led the invention of the oNLine System (NLS) at SRI International in the mid-late 1960s and early 1970s. This system, while running only on one computer, was accessible through the ARPANET and later the Internet. It had hypertext notions and pointing and clicking of a mouse (also invented by Engelbart). This was a popular system used by the ARPANET community. There were other experiments such as Gopher at University of Minnesota, the Wide Area Information System (WAIS), ARCHIE and VERONICA, to name a few. Most of these were text based.  Tim Berners-Lee developed his WWW idea around 1989 while at CERN but the big explosion came when Marc Andreesen implemented a version of WWW called Mosaic (a graphical interface browser for the WWW). He went on to develop Netscape Navigator as a founder of Netscape Communications. In some ways, these inventions had to wait until powerful desk and laptops became available and the bandwidths of access to the Internet exceeded the slower world of dial-up Internet. Moreover, the general public did not see much of this until the 1994 debut of Netscape Communications. Sometimes things can only happen when conditions are ripe for them to happen.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- What are the weak and strong points of the Web?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; Perhaps the strongest point has been its flexibility and highly distributed nature. &lt;br /&gt;Anyone can create content, in virtually any language, and share it with the world. It has opened up an avenue for voices that might never otherwise have been heard. It has evolved in dramatic ways to include software that can move from server to client, re-purposing the client's functions (e.g. through Java and JavaScript). Of course, it has permitted all forms of media (text, sound, imagery, video) to be intermingled in a rich tapestry. On the other side, it can be vulnerable to viruses, worms, trojan horses. It can be used to harm others through fraud, misinformation, stalking, libel, cyber-bullying and so on. It contains an enormous amount of  information that would be impossible to navigate, but for search engines and hyperlinks that help to find paths to information of interest. We need to make much more secure the web browsers and web servers to protect against harmful software ("badware" or "malware") that steals computer cycles and turns machines into "zombies" that form "botnet" armies. Some malware can infect machines in such a way that private information such as account numbers, passwords and other personal data can be revealed and abused.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- What is in your opinion, the next evolution/revolution for the Web/Internet?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; It is already happening. Mobiles have become an increasingly integral part of the Web/Internet.&lt;br /&gt;They will become sensor devices that help us detect hazards or capture our daily travels and then warn us if we have been anywhere that might have been hazardous to our health. More appliances will become Internet-enabled, allowing them to be controlled through the Internet. We will use this capability to manage our entertainment systems, to control our use of energy, to increase the efficiency and security of homes and office buildings. We will instrument our cars and capture data to help us maintain their operation. We will make more and more use of the Web to collaborate in real time using all forms of media. We will enhance our ability to communicate even when we speak different languages and need to work together in groups. Of course, I am also very excited by the prospect of extending the Internet to operate across the solar system by augmenting its protocols with a new suite and overcome the inherent delays and disruption of inter-planetary communication. These innovations will help to support extended exploration of our solar system through robotic and manned missions.&lt;br /&gt;&lt;br /&gt; &lt;i&gt;- What are the most important challenges we will face in the future in your opinion?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf: &lt;/b&gt; Security, privacy, and authentication of the users and systems of the Internet. Preservation of digital information and the software that is needed to interpret it. Operation of the Internet at increasingly large scale with more users, termination points and devices. Operation of the Internet with an increasing number of mobile components.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Q2. The resources on the Internet are not unlimited.&lt;br /&gt;In next years there will be likely problems with IP-Adresses. By 2011 you predicted that all IP-Addresses will be taken. With no new IP-addresses available, no new users can be added to the Web. There is a consensus that we need to change to ipv6 with 128 Bit.&lt;br /&gt;&lt;br /&gt;- Do you agree?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; Yes, absolutely.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- And if yes, how fast should the industry do this?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Vinton G. Cerf: They need to begin to implement IPv6 in parallel with IPv4. Companies like Google need to implement services with both protocols (and Google has done so), so that users who have only IPv6 addresses will be able to reach services as easily as those with the older IPv4 addresses.  ISPs should begin implementing and offering IPv6 service and should  &lt;br /&gt;work to interconnect themselves using IPv6 as richly and densely as they have interconnected with IPv4.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- Is there any consequences for the users and companies using the Web?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; Yes, if we do not have widespread implementation of IPv6, then the Internet may become fragmented into IPv4 and IPv6 islands that are not linked.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- And if yes, which ones?&lt;br /&gt;- Do you foresee any further problems in the future?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; I think the major problems are increasing the security and resilience of the Internet, coping with mobility, implementation of IPv6, implementation of non-Latin character sets in the Domain Name System, and just coping with the operation of a vastly larger Internet than in the past.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Q3. How much rules and regulation needs the Web/Internet?&lt;br /&gt;- Should the creation of content on the Web/Internet be regulated?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Vinton G. Cerf: I think this is an extremely delicate question. None of us likes spam. We don't like viruses and worms and trojan horses. Child pornography is universally condemned. On the other hand, censorship can be abused as a political weapon. It can be used to undermine democratic principles and freedom of expression. Perhaps the best analogy is the abuse of the road system by drinking and driving. In most modern societies, this is considered socially unacceptable and if drunken drivers are caught there are consequences. We don't stop building vehicles to use the roads and we don't stop building roads, but we do warn drivers about the consequences of violating the "rules of the road." Perhaps the Internet needs to be treated in a similar fashion. We may not be able to stop all abuses a priori, but we can agree to enforce rules if violators are caught.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;- Why?&lt;br /&gt;- In Germany, the Government is trying to forbid the use of specific Web sites with illegal contents, such as child pornography. What is your position on this? And what would be a solution to this problem in your opinion?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; The essential issue here has to do with enforcement as well as the preservation of "speech" that should be protected and permitted. In the United States this right is built into our Constitution in the form of the First Amendment. On the other hand, not all speech is protected. Theft, fraud, child pornography and the propagation of  malware is illegal and violators are prosecuted. For the most part, the Internet Service Providers and Application Service Providers are&lt;br /&gt;not expected to be enforcers, although the Digital Millennium Copyright Act does require that online servers take down (remove) content that has been identified as illegal. Because the Internet is so distributed and accessible, operators of its services are often dependent on its users to signal the discovery of inappropriate information. Many application service providers and Internet service providers have provisions in their terms of service that allow them to remove abusive content or to terminate service contracts for abuse of these terms. The focus of law enforcement should be on the violators&lt;br /&gt;who abuse the Internet's services, not on the providers of its infrastructure, in my estimation.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Q4. Web and copyright.&lt;br /&gt;- What is your position with respect to the problem of copyright infringements on the Web?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; The problem in part is that the Web works by copying. The browser copies a file from a web server and then interprets it for presentation. Copyright has historically worked by controlling the distribution of fixations of works in physical form (books, CDs, DVDs, magazines, newspapers, video cassettes, LP records and so on). In some countries, "fair use" permits copying of small amounts of information for academic, pedagogical or journalistic purposes. Personal copies  &lt;br /&gt;may be made for backup in many cases. Digital information is easily copied and distributed and that poses a problem for traditional copyright. It is also worth noting that while creators of information are implicitly its owners under the Berne Convention, many creators want to share this information in more flexible ways than traditional copyright allows. &lt;br /&gt;The Creative Commons and "copyleft" ideas are examples of attempts to broaden the options for intellectual property&lt;br /&gt;creators and owners. I believe that we will need to construct new intellectual property regimes to take into account the properties of the Internet. It will take some creative thinking among technologists and legislators to discover alternatives to the present and rather antiquated copyright concepts that are not working well in the Internet universe.&lt;br /&gt;&lt;br /&gt; &lt;i&gt;- For example, Google is currently scanning millions of books for  a digital Online-Full-Text-Search. Classical publishing companies do not  like this, as they say this is a copyright infringement.  What is your position on this?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vinton G. Cerf:&lt;/b&gt; I believe that there is benefit to the publishers to have their works indexed so that they can be discovered by users of the World Wide Web.  &lt;br /&gt;I don't think there is any debate about works that have entered the public domain. Nor is there debate about books still in print and covered by copyright (Google has agreements with such publishers as to indexing of these works and display of small snippets of them). The debate revolves around books that are no longer in print but possibly still under copyright. It is sometimes very hard to determine the rights holders of these works. Google and others are looking for some way to make these works known to the users of the World Wide Web.&lt;br /&gt;This is not the same as releasing the full content of such works. Indexing helps people find works of interest after which they may need to purchase the works from bookstores, find them in their own libraries or public libraries, borrow from friends, and so on. If there were an agreeable regime for making such works more accessible, it would benefit everyone interested in their contents. It is the fashioning of   an acceptable regime that is at the center of most debate, as I understand it.&lt;br /&gt;##&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-3645108697407003022?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/3645108697407003022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=3645108697407003022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3645108697407003022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3645108697407003022'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/07/interview-to-vinton-g-cerf.html' title='Interview to Vinton G. Cerf.'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-6944137982140812234</id><published>2009-07-08T12:47:00.000-07:00</published><updated>2009-07-22T23:45:37.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><title type='text'>ODBMS.ORG new resources</title><content type='html'>I have published some new resources on ODBMS.ORG. Hope you`ll find them useful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.odbms.org/downloads.aspx#odbms_sw"&gt;Object Databases - Free Software:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GemStone Systems&lt;br /&gt;GLASS a free ODBMS for the Seaside web framework.&lt;br /&gt;GLASS: GemStone, Linux, Apache, Seaside, and Smalltalk.&lt;br /&gt;Software | Basic | English | LINK | 2009&lt;br /&gt;&lt;br /&gt;McObject&lt;br /&gt;Download an open source / evaluation copy of the Perst™ embedded database for Java or .NET.&lt;br /&gt;Software | Basic | English | LINK | 2009&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.odbms.org/downloads.aspx#odbms_tu"&gt;Object Databases - Tutorials:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache CouchDB&lt;br /&gt;CouchDB Tutorial. &lt;br /&gt;CouchDB Tutorial slides presented at ICOODB09 &lt;br /&gt;Tutorial | Basic | English | DOWNLOAD (PDF) | 2009 |&lt;br /&gt;&lt;br /&gt;db4objects&lt;br /&gt;Formula 1 Tutorial for Java or .NET &lt;br /&gt;New version of the db4o tutorials: with new features and a new OME. The quick start to get up and running with db4o's object database in 5 minutes or less. &lt;br /&gt;Tutorial | Basic | English | DOWNLOAD for JAVA (PDF) or .NET (PDF) | 2009 | &lt;br /&gt;&lt;br /&gt;GemStone &lt;br /&gt;Learning Web Development with Seaside.&lt;br /&gt;Seaside is a free, open-source (MIT License) web application development framework written in Smalltalk. This tutorial covers Seaside, GLASS, and persistence using the GemStone/S ODBMS. &lt;br /&gt;Tutorial | Basic | English | LINK | 2009 | &lt;br /&gt;&lt;br /&gt;McObject&lt;br /&gt;Perst for Java or .NET- Introduction and Tutorial.&lt;br /&gt;Perst™ open source, dual license, object-oriented embedded database system for Java or .NET.&lt;br /&gt;Tutorial | Basic | English | for Java (LINK) | or for .NET (LINK) | 2009 |&lt;br /&gt;&lt;br /&gt;McObject&lt;br /&gt;Tutorial: Introduction to Perst Lite and ProScout Example MIDlet. &lt;br /&gt;Perst Lite is an open source, object-oriented embedded database system for Java ME-based mobile devices.&lt;br /&gt;Tutorial | Basic | English | LINK | 2009 |&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-6944137982140812234?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/6944137982140812234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=6944137982140812234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6944137982140812234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6944137982140812234'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/07/odbmsorg-new-resources.html' title='ODBMS.ORG new resources'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-6364711723822488346</id><published>2009-07-03T01:15:00.000-07:00</published><updated>2009-07-22T23:47:19.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='Adrian Marriott'/><title type='text'>BEST Pattern Award to Query Visitor by Adrian Marriott</title><content type='html'>Greetings from Zurich.&lt;br /&gt;&lt;br /&gt;The BEST Pattern Award is....&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt; &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP3.PDF"&gt; Query Visitor (download .PDF)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Author: Adrian Marriott,Principal Consultant, Progress Software Inc.&lt;br /&gt;&lt;br /&gt;2nd Place:&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt;  &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP5.PDF"&gt;Schema Builder (download .PDF)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Author: Richard Lingeh,Principal Consultant, Versant.&lt;br /&gt;&lt;br /&gt;3rd Place:&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt; &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP3.PDF"&gt;Bespoke Indexes  (download .PDF)&lt;/a&gt;&lt;/b&gt;  &lt;br /&gt;Author: Adrian Marriott,Principal Consultant, Progress Software Inc.&lt;br /&gt;&lt;br /&gt;The Awards ceremony took place on July 2, 2009, at the ICOODB 2009 conference in Zurich, during the evening reception.&lt;br /&gt;&lt;br /&gt;All 25 persistent patterns submitted are available &lt;a href="http://www.odbms.org/downloads.aspx#odbms_pp"&gt;for free download (LINK).&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-6364711723822488346?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/6364711723822488346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=6364711723822488346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6364711723822488346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6364711723822488346'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/07/best-pattern-award-to-query-visitor-by.html' title='BEST Pattern Award to Query Visitor by Adrian Marriott'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-1954920924381245769</id><published>2009-06-24T03:12:00.000-07:00</published><updated>2009-06-25T07:29:59.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='Richard Lingeh'/><category scheme='http://www.blogger.com/atom/ns#' term='Adrian Marriott'/><title type='text'>3 Most Voted  Persistent Model Patterns...</title><content type='html'>We now have the results of the Public Voting for choosing the most valuable Persistent Model Patterns!&lt;br /&gt;&lt;br /&gt;The 3 most voted patterns are...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt; &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP3.PDF"&gt;Bespoke Indexes. (download .PDF)&lt;/a&gt;&lt;/b&gt;  &lt;br /&gt;Author: Adrian Marriott,Principal Consultant, Progress Software Inc.&lt;br /&gt;&lt;i&gt;Intent:&lt;/i&gt; For programs that require the absolute maximum of performance and scalability it is necessary to write programs that utilize novel data structures and new algorithms designed with detailed knowledge of the specific problem context. Support the most critical use-cases of your system directly with bespoke persistent index structures that optimize read and write operations across the objects used by those use-cases.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt; &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP3.PDF"&gt;Query Visitor. (download .PDF)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Author: Adrian Marriott,Principal Consultant, Progress Software Inc.&lt;br /&gt;&lt;i&gt;Intent:&lt;/i&gt; Represents a query to be performed on the elements of a persistent object structure. Query Visitor allows you to define new result set formats without changing the underlying persistent object model, and avoids polluting the persistent classes with rendering logic.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pattern:&lt;/i&gt;  &lt;b&gt;&lt;a href="http://www.odbms.org/download/PP5.PDF"&gt;Schema Builder.(download .PDF)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Author: Richard Lingeh,Principal Consultant, Versant.&lt;br /&gt;&lt;i&gt;Intent: &lt;/i&gt;This pattern allows any further evolution of a database after a complete modification of the client application model to be done by a separate schema process and not by the client application or by the schema it generates. This separate process generates a database schema that matches the complex evolving client application model.&lt;br /&gt;&lt;br /&gt;The Awards ceremony will take place on July 2, 2009, at the ICOODB 2009 conference in Zurich.&lt;br /&gt;&lt;br /&gt;All 25 persistent patterns submitted are available &lt;a href="http://www.odbms.org/downloads.aspx#odbms_pp"&gt;for free download (LINK).&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-1954920924381245769?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/1954920924381245769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=1954920924381245769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1954920924381245769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/1954920924381245769'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/06/3-most-voted-patterns.html' title='3 Most Voted  Persistent Model Patterns...'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-3363922692141137078</id><published>2009-06-15T22:45:00.000-07:00</published><updated>2009-06-15T23:08:23.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Students'/><category scheme='http://www.blogger.com/atom/ns#' term='ICOODB'/><title type='text'>25 free seats for Students for Tutorials at ICOODB 2009</title><content type='html'>If you are a BA or a  MSc student, and you are interested in attending one or more tutorials at  the International Conference on Object Databases (ICOODB) on July 1, 2009, at ETH Zurich, Switzerland, then there are some good news for you...&lt;br /&gt;&lt;br /&gt; 25 free seats for BA and MSc students are available on a first come first serve base for the following tutorials: &lt;br /&gt;&lt;br /&gt;- Full Day Tutorial (10:00-12:00 and 14:00-17:00): &lt;a href="http://www.icoodb2009.org/index.php/programme/tutorials/si_dbta_tutorial/"&gt;Introduction to Object Databases.&lt;/a&gt;&lt;br /&gt;Rick Cattell together with speakers from db4o, Objectivity, ObjectStore and Versant&lt;br /&gt;&lt;br /&gt;- Half Day Tutorial (morning 10:00-12:00): &lt;a href="http://www.icoodb2009.org/index.php/programme/tutorials/tutorial_1/"&gt;Learn CouchDB.&lt;/a&gt;&lt;br /&gt;Jan Lehnardt, CouchDB&lt;br /&gt;&lt;br /&gt;- Half Day Tutorial (afternoon 14:00-17:00): &lt;a href="http://www.icoodb2009.org/index.php/programme/tutorials/tutorial_2/"&gt;Converting EERM into ODMG's ODL Constructs.&lt;/a&gt;&lt;br /&gt;Joseph Vella, University of Sheffield&lt;br /&gt;&lt;br /&gt;- Half Day Tutorial (afternoon 14:00-17:00): &lt;a href="http://www.icoodb2009.org/index.php/programme/tutorials/tutorial_3/"&gt;Using C# for .Net with an ODBMS.&lt;/a&gt;&lt;br /&gt;Nic Caine and Leon Guzenda, Objectivity Inc.&lt;br /&gt;&lt;br /&gt;If you wish to qualify for this offer, please e-mail (Subject: ICOODB Tutorials), your name, contact details and name of your University to:  &lt;br /&gt;&lt;b&gt;editor AT  odbms.org&lt;/b&gt;&lt;br /&gt;The first 25 will receive a free registration, which will enable you to attend any of the above tutorials.&lt;br /&gt;&lt;br /&gt;The offer is valid for students only.&lt;br /&gt;&lt;br /&gt;Hope it helps.&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-3363922692141137078?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/3363922692141137078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=3363922692141137078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3363922692141137078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3363922692141137078'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/06/25-free-seats-for-students-for.html' title='25 free seats for Students for Tutorials at ICOODB 2009'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-2009262672142444879</id><published>2009-05-28T09:47:00.000-07:00</published><updated>2009-06-03T05:10:56.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='Database design patterns'/><title type='text'>Public voting is open! Awards for the most valuable Persistent Model Patterns.</title><content type='html'>Here we are.. the Public Voting for choosing the most valuable Persistent Model Patterns (among the submissions received to ODBMS.ORG by May 29, 2009 ) is now open!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WHAT WILL BE AWARDED?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The ODBMS.ORG Awards is for the 3 patterns which will receive the highest votes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;WHICH PATTERNS?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;25 patterns comprise the set of submissions received by May 29, 2009:&lt;br /&gt;&lt;br /&gt;Matthew Barker, Director of System Engineering, Versant Corp.&lt;br /&gt;Pattern: &lt;i&gt;Large Persistent Collection.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Robert Greene , Vice President, Versant Corp.&lt;br /&gt;Pattern: &lt;i&gt;Persistent Versioned Graph Pattern.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Lenny Hoffman, Todd Stavish, Dr Nic Caine, Brian Clark. Objectivity, Inc.&lt;br /&gt;Pattern: &lt;i&gt;Dynamic Schemas in object database management systems (ODBMS).&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Derek Laufenberg, Versant Corp.&lt;br /&gt;Patterns: &lt;i&gt; Back-Pointer Managed Collection;  Split Class Pattern&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Richard Lingeh, Principal Consultant, Versant &lt;br /&gt;Pattern: &lt;i&gt;Schema Builder&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Adrian Marriott , Principal Consultant, Progress Software Inc.&lt;br /&gt;Patterns: &lt;i&gt; Bespoke Indexes, Compress Persistent Data, Database Manager, Evolver, Frame, Head/Body, OO Anti-Pattern: Frame (Meta-Type System), Persistent Mutex, Persistent Queue, Persistent Singleton, Query Visitor, Small Object Pool Allocator, String Table, Transaction Memento.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Eugenia Stathopoulou, Panos Vassiliadis. &lt;br /&gt;Patterns: &lt;i&gt;Querying, Schema Modifications, Storage, Updates.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Takenori Sato &lt;br /&gt;Pattern: &lt;i&gt;Probabilistic Graph Model&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HOW TO VOTE?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Simple:&lt;br /&gt;&lt;br /&gt;1)  First please Read the patterns.&lt;br /&gt;All persistent patterns submitted are available &lt;a href="http://www.odbms.org/downloads.aspx#odbms_pp"&gt;for free download.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Then Vote...&lt;br /&gt;To vote  &lt;a href="http://www.surveymonkey.com/s.aspx?sm=MqX1ZkUdF7enO6Y7UgLxMw_3d_3d"&gt;visit the ODBMS.ORG Public Vote site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Please note: You can vote only one time. You can choose only one pattern.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Public Voting takes place between June 1 and June 20, 2009. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Good readings ...and good vote!&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-2009262672142444879?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/2009262672142444879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=2009262672142444879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/2009262672142444879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/2009262672142444879'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/05/public-voting-is-open-awards-for-most.html' title='Public voting is open! Awards for the most valuable Persistent Model Patterns.'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-6734823491095606184</id><published>2009-05-21T08:23:00.000-07:00</published><updated>2009-05-21T08:53:46.523-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Peter Baumann'/><category scheme='http://www.blogger.com/atom/ns#' term='db4objects'/><category scheme='http://www.blogger.com/atom/ns#' term='Database design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Adrian Marriott'/><title type='text'>14 new Persistent Object-Oriented Patterns published!</title><content type='html'>I have published several new resources in &lt;a href="http://www.odbms.org"&gt;ODBMS.ORG.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of our expert, &lt;a href="http://www.odbms.org/About/Contributors/marriott.aspx"&gt; Adrian Marriott, &lt;/a&gt; has written a paper with &lt;b&gt;14 Persistent Object-Oriented Patterns&lt;/b&gt;.  The paper outlines a series of common OO patterns (13 patterns and 1 anti-pattern) that have been encountered in the past decade working with ObjectStore based systems on major projects across all industry sectors.&lt;br /&gt;&lt;br /&gt;You can download the &lt;a href="http://www.odbms.org/downloads.aspx#odbms_pp"&gt;14 Persistent Object-Oriented Patterns at the "Persistent Patterns" Section.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another of our expert, &lt;a href="http://www.odbms.org/About/Contributors/baumann.aspx"&gt; Peter Baumann, &lt;/a&gt; has made available a free downlowd to  an open-source array DBMS, he developed called &lt;b&gt;Rasdaman&lt;/b&gt;, with an OQL-style query language and ODMG-conformant C++ and Java APIs for retrieving and manipulating multi-dimensional arrays (rasters) of unlimited size.&lt;br /&gt;&lt;br /&gt;You can find the &lt;a href="http://www.odbms.org/downloads.aspx#odbms_sw"&gt;link to the free download of Rasdaman at the Object Databases - Free Software. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt; I have also added a few &lt;a href="http://www.odbms.org/books.aspx#odbms"&gt;new resources in the Book Section:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ina Brenner has made available several chapters (Chapters 2 to 10) for free download of the English translation of her book on &lt;i&gt;"Database Development with db40"&lt;/i&gt;.&lt;br /&gt;Sample chapters for free download are now available for the following books: &lt;i&gt;V. Mehta, Pro LINQ Object Relational Mapping in C#&lt;/i&gt;, Apress, August 2008 , and &lt;i&gt;J. C. Rattz, Jr., Pro LINQ: Language Integrated Query in C# 2008 Apress, 2007.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Hope you`ll find these resources useful!&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-6734823491095606184?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/6734823491095606184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=6734823491095606184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6734823491095606184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6734823491095606184'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/05/14-new-persistent-object-oriented.html' title='14 new Persistent Object-Oriented Patterns published!'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-23595536225633355</id><published>2009-05-19T00:50:00.000-07:00</published><updated>2009-05-19T04:35:34.736-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Award'/><category scheme='http://www.blogger.com/atom/ns#' term='International Conference on Object Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Database design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='ICOODB'/><title type='text'>International Conference on Object Databases (ICOODB)</title><content type='html'>I`d like to inform you that the &lt;b&gt;ICOODB 2009 registration has opened&lt;/b&gt;. The conference will take place on 1-3 July 2009 at ETH Zurich in Zurich, Switzerland.&lt;br /&gt;&lt;a href="http://www.icoodb2009.org/"&gt; "Registration can be done at the conference Web site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ICOODB 2009&lt;/b&gt; is the second in a series of international conferences aimed at promoting the exchange of information and ideas between members of the object database community. &lt;br /&gt;&lt;br /&gt;A key feature of the conference is its goal to bring together developers, users and researchers. At the same time, the conference aims to meet the needs of the different sub-communities. The conference therefore consists of three different tracks offered as a tutorial day, an industry day and a research day.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Here are some highlights:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;-&lt;b&gt;One Day Tutorial Introduction to Object Databases&lt;/b&gt; by Rick Cattell together with leading technical experts from vendors: Robert Greene (Versant), Leon Guzenda (Objectivity), Adrian Marriott (Progress/ObjectStore) and Patrick Roemer (Versant/db4o).&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;3 Half-Day Tutorials&lt;/b&gt; on Couch DB (Jan Lehnardt), Converting EERM into ODMG's ODL Constructs (Joseph Vella), and Using C# for .Net with an ODBMS (Nic Caine and Leon Guzenda).&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Keynote&lt;/b&gt;: "How Far OODBMS's Have Come and a Look into their Future" by Jochen Witte and Robert Greene, Versant&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Industry Day&lt;/b&gt; with 14 presentations and a Panel "A New Renaissance for ODBMSs ?"&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Research Day&lt;/b&gt; including 9 research presentations&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Demo Session&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;Awards&lt;/b&gt; for the best persistent patterns on July 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-23595536225633355?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/23595536225633355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=23595536225633355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/23595536225633355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/23595536225633355'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/05/international-conference-on-object.html' title='International Conference on Object Databases (ICOODB)'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-6432622960856968759</id><published>2009-05-08T06:24:00.000-07:00</published><updated>2009-05-11T00:01:51.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Award'/><category scheme='http://www.blogger.com/atom/ns#' term='Database design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='ICOODB'/><title type='text'>New Section to ODBMS.ORG:  Persistent Patterns</title><content type='html'>I have added a new Section to ODBMS.ORG called  "Persistent Patterns". It lists Common Persistent Model Patterns.&lt;br /&gt;&lt;br /&gt;You can already download the first Patterns at the &lt;a href="http://www.odbms.org/downloads.aspx#odbms_pp"&gt; "Persistent Patterns" Section&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope you`ll find the patterns interesting and useful!&lt;br /&gt;&lt;br /&gt;If you wish to take part to the Awards for the best Persistent Patterns, the deadline for sending your submissions is &lt;b&gt;May 29, 2009&lt;/b&gt;. &lt;br /&gt;After that there will be a  Public Voting between &lt;b&gt;May 30- June 20, 2009&lt;/b&gt;. &lt;br /&gt;The  Awards for the patterns which receive the highest votes will be announced on &lt;b&gt;June 25, 2009&lt;/b&gt;, and  the Awards ceremony will take place at &lt;a href="http://www.icoodb2009.org/"&gt; Icoodb2009 &lt;/a&gt; in Zurich, on July 2, 2009.&lt;br /&gt;&lt;br /&gt;RVZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-6432622960856968759?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/6432622960856968759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=6432622960856968759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6432622960856968759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/6432622960856968759'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/05/new-section-to-odbmsorg-persistent.html' title='New Section to ODBMS.ORG:  Persistent Patterns'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-7680760297264396888</id><published>2009-04-27T14:25:00.000-07:00</published><updated>2009-05-08T06:33:03.211-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Persistent Model Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Award'/><category scheme='http://www.blogger.com/atom/ns#' term='Database design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Object Persistence'/><title type='text'>Call for Submissions /deadline May 29, 2009: Common Persistent Model Patterns</title><content type='html'>We invite both vendors and Application architects, Enterprise architects, Developers who use databases to submit &lt;b&gt;implementation techniques (database design patterns)&lt;/b&gt; which are generally useful for all adopters. &lt;br /&gt;&lt;br /&gt;The best submissions will be published in a new series of reports in ODBMS.ORG. All submissions will be published under free software licenses.&lt;br /&gt;&lt;br /&gt;Moreover, ODBMS.ORG will give an Award for the most valuable pattern as voted by the ODBMS.ORG community. &lt;br /&gt;&lt;br /&gt;Submission modalities:&lt;br /&gt;Submissions should be sent as reports in .pdf only. &lt;br /&gt;&lt;br /&gt;Submissions will be considered only if indicating the name of the auhor(s) (or team), affiliation, complete address, and e-mail.&lt;br /&gt;If the submission includes some actual software, you should *before* contact me to verify the modality of the submission.&lt;br /&gt;&lt;br /&gt;Please send your submission by e-mail to: &lt;b&gt;editor at odbms dot org&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Deadline for submissions:&lt;/b&gt; ----&gt;  &lt;b&gt;May 29, 2009&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-7680760297264396888?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/7680760297264396888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=7680760297264396888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7680760297264396888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7680760297264396888'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/04/call-for-submissions-deadline-may-29.html' title='Call for Submissions /deadline May 29, 2009: Common Persistent Model Patterns'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-660576325645645777</id><published>2009-04-21T04:59:00.000-07:00</published><updated>2009-04-22T05:26:48.255-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Database market'/><title type='text'>SUN and Oracle</title><content type='html'>As you have heard, Sun Microsystems  and Oracle Corporation  announced on April 20, 2009 they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash and debt.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;What impact will this acquisition have on the database market?  What will happen to  MySQL?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I asked these questions to some of our experts.&lt;br /&gt;&lt;br /&gt;Here is what &lt;b&gt; &lt;a href="http://www.odbms.org/About/Contributors/guzenda.aspx"&gt; Leon Guzenda&lt;/a&gt; &lt;/b&gt;, CTO Objectivity have to say on this:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q1.What impact will this acquisition have on the database market?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Leon Guzenda&lt;/b&gt;: "I found this very interesting. There are multiple facets to the acquisition. In many ways this is just another consolidation of traditional database technologies. MySQL is hugely popular in the web site market  but wasn't generating enough revenue to put a serious dent in  Oracle's, IBM's and Microsoft's domination of the medium and high end  market. It will increase Oracle's competitiveness, particularly against SQL Server. EnterpriseDB, based on the open source PostgreSQL engine, has been aggressively pursuing Oracle customers with a product that is a cheaper, plug compatible alternative to Oracle. I thing that Oracle will now be able to remove EnterpriseDB's price advantage with a similar offering based on MySQL."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q.2 What will happen to MySQL?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Leon Guzenda:&lt;/b&gt;"I'm sure that Oracle will not want to lose the huge base of loyal MySQL users, many of whom aren't database experts but merely use it in support of other web tools, such as Moodle, Movable Type and WordPress, or shopping carts. I think they'll maintain the open source community, in the same way that Sun supported OpenOffice and then MySQL. I also think that they'll build better integration with their core database product to provide a smooth migration path as sites grow. They might inhibit some of the scalability of MySQL to encourage this, but it will be hard if there are open source alternatives.&lt;br /&gt;&lt;br /&gt;Larry Ellison has placed a lot of emphasis on being able to provide complete solutions. He has now added the server, networking, storage, virtualization, cloud computing and open source DBMS components to his current Linux and application solutions. That puts Oracle in an even stronger position than before, particularly against Microsoft, but also against IBM, which was the only one-stop provider before. I suspect that he may sell the server, desktop and microelectronics business, perhaps to Fujitsu, but if he can overcome user resistance to being locked in to a single supplier, IBM will have a new kind of  competitor to worry about."&lt;br /&gt;&lt;br /&gt;&lt;b&gt; &lt;a href="http://www.odbms.org/About/Contributors/cattell.aspx"&gt; Rick Cattell&lt;/a&gt; &lt;/b&gt;, who used to work for several years at SUN, comments:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q1. What impact will this acquisition have on the database market?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Rick Cattell&lt;/b&gt;: "Good question! I believe the impact will depend on how Oracle handles the acquisition, and how the other players react. MySQL users may be nervous that Oracle won't be motivated to market against its flagship product with an open source product. Hardware vendors like Dell, HP, and IBM may be nervous that Oracle will be less motivated in their porting and tuning for other platforms. Open source contributors who were nervous that one vendor (MySQL) controlled what went into new&lt;br /&gt;releases may now be more nervous with Oracle in control... more of their effort may go to PostgreSQL, JavaDB, and other alternatives. My guess is that short-term people will play wait-and-see."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q.2 What will happen to MySQL?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Rick Cattell&lt;/b&gt;:" The answer to this question will determine the answer to the previous one. I will point out that Oracle did not kill InnoDB or SleepyCat's BerkeleyDB when they acquired these open source products. Oracle could use MySQL as a way to get market share at the low end that they can steer to Oracle at the high end. I believe that Oracle has been outstandingly smart in their acquisitions over the past 5 years: they are expanding their control and their revenue in every layer of the stack. With the Sun acquisition, they now have everything from the CPU up through applications. In many ways their story is now looking better than IBM's."&lt;br /&gt;&lt;br /&gt;&lt;b&gt; &lt;a href="http://www.odbms.org/About/Contributors/greene.aspx"&gt; Robert Greene&lt;/a&gt; &lt;/b&gt;, V.P. Open Source Operations at Versant Corporation, adds:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q1.What impact will this acquisition have on the database market?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Robert Greene:&lt;/b&gt; "I think this will have a relatively immaterial impact on the database market.  I think the acquisition made a lot of sense for Oracle and frankly I was surprised about the IBM announcement ( which did not materialize ) as I was thinking it should have been Oracle's move.   Software is under constant pressure of commoditization and the future resides in a competitive hardware and software stack where margins although tight, cannot be undermined.    In many ways we are seeing the final consolidation of a market to the traditional 3 big players.    IBM, HP and now Oracle with complete hardware, software and professional service stacks.   I hear a lot of concern about the impact of this acquisition to Java, more so than to databases.  I think whether in Oracle or IBM's hands, Java is safe to remain as the primary software platform competition to the Microsoft .NET stack.   Java is in safe haven with Oracle. "   &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Q.2 What will happen to MySQL?&lt;/b&gt;:&lt;br /&gt;&lt;b&gt;Robert Greene&lt;/b&gt;:" It's anybody's guess, but I think the most reasonable expectation for the impact to MySQL would be to look at the impact to BerkeleyDB after it's acquisition by Oracle.    Is the adoption of BerkeleyDB up or down?    Is the support and community of BerkeleyDB up or down?   Is the price of BerkeleyDB up or down?  If one looks at the answers to those questions, it is likely you will find the future of MySQL.    Perhaps it would be good to hear from the BerkeleyDB community in order to get the best first hand reaction.   I do know the Java version of BerkeleyDB costs $5,800 per CPU, which is significantly more than it's cost in the days prior to Oracle.    That observation alone tells me that traditional database technology just got more expensive.  Of course, BerkeleyDB did not represent a direct assault on Oracle database revenues as has MySQL in the past.   As an ODB guy, I can only see this news as a positive for the uptick of alternative database solutions. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-660576325645645777?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/660576325645645777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=660576325645645777' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/660576325645645777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/660576325645645777'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/04/sun-and-oracle.html' title='SUN and Oracle'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-4465859804907560565</id><published>2009-04-17T08:15:00.000-07:00</published><updated>2009-04-17T08:27:37.770-07:00</updated><title type='text'>Do we really need a standard for Object Databases?</title><content type='html'>If you recall, in February 2006, the Object Management Group (OMG)  has decided to develop the "4th generation" standard for object databases in order to facilitate broader adoption of standards-based object database technology. &lt;br /&gt;&lt;br /&gt;To this end, the OMG had set up the Object Database Technology Working Group (ODBT WG) and acquired the rights to develop new OMG specifications based on the works of the disbanded Object Data Management Group (ODMG), which issued the last ODMG 3.0 standard in 2001.&lt;br /&gt;&lt;br /&gt;However, no significant progresss has been made until now...&lt;br /&gt;&lt;br /&gt;This despite some interesting &lt;b&gt; &lt;a href="https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=4747903391429083979"&gt; discussion&lt;/a&gt; &lt;/b&gt; who took place in 2008.&lt;br /&gt;&lt;br /&gt;This is the result on a first analysis, of a luck of active participation from  vendor companies.&lt;br /&gt;&lt;br /&gt;So the question to address at this point is: &lt;b&gt;Do we really need a standard for Object Databases? &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-4465859804907560565?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/4465859804907560565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=4465859804907560565' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/4465859804907560565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/4465859804907560565'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/04/do-we-really-need-standard-for-object.html' title='Do we really need a standard for Object Databases?'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-3224831571975900381</id><published>2009-04-07T23:02:00.000-07:00</published><updated>2009-04-09T06:01:33.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='User Reports'/><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Object Persistence'/><title type='text'>ODBMS and RDBMS?</title><content type='html'>I have recently asked  Alexander Jaehne -Application Infrastructure &amp; Integration Team Lead, at a major Swiss bank, what experience does he have in using the various options  available for persistence for new projects. &lt;br /&gt;&lt;br /&gt; "For very  large databases, you need to complement an ODBMS with some relational database. We prefer to have both.. "  replied Jaehne.&lt;br /&gt;&lt;br /&gt;You can read the interview with Jaehne: &lt;b&gt; &lt;a href="http://www.odbms.org/downloads.aspx#odbms_ur"&gt; User Report 31/09&lt;/a&gt; &lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Of course, this is not true in general.&lt;br /&gt;&lt;br /&gt;For example,  Richard Ahrens, Director at Merrill Lynch explains : "Our order and quote management system combines an  embedded object-based continuous event processor with an embedded object database.  This allows us to rapidly add new derivative products to  our environment and keeps developers focused on writing code that adds direct business value.  With our design, we have strived to eliminate "nonproductive" development: keeping objects in sync with a relational data model adds no value to our business, so we rely on object database  technology to make that problem go away.   &lt;br /&gt;We have found this approach not only enables us to deliver incremental  functionality faster, but also reduces our testing burden since there are fewer moving parts for us to maintain ourselves. "&lt;br /&gt;&lt;br /&gt;The complete set of &lt;b&gt; &lt;a href="http://www.odbms.org/downloads.aspx#odbms_ur"&gt; User Reports &lt;/a&gt; &lt;/b&gt; includes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 1/08: Gerd Klevesaat at Siemens&lt;/b&gt;&lt;br /&gt;Segment: Industry - Automation&lt;br /&gt;User: Gerd Klevesaat - Software architect - Siemens, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 2/08: Pieter van Zyl at CSIR&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Pieter van Zyl - Researcher - CSIR, South Africa&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 3/08: Philippe Roose at Liuppa&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Philippe Roose - Ass. Professor / Researcher - LIUPPA, France&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 4/08: William Westlake at SAIC&lt;/b&gt;&lt;br /&gt;Segment: Industry - Medical&lt;br /&gt;User: William Westlake - Principal Systems Engineer - SAIC, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 5/08: Stefan Edlich at TFH Berlin&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Stefan Edlich - Professor - TFH Berlin, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 6/08: Udayan Banerjee at NIIT&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Udayan Banerjee - CTO - NIIT, India&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 7/08: Nishio Shuichi at ATR&lt;/b&gt;&lt;br /&gt;Segment: Industry - Robotics&lt;br /&gt;User: Nishio Shuichi - Senior Researcher - ATR Labs, Japan&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 8/08: John Davies at Iona&lt;/b&gt;&lt;br /&gt;Segment: Industry - Finance&lt;br /&gt;User: John Davies - Technical Director - Iona, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 9/08: Scott Ambler at IBM&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Scott Ambler - Practice Leader - IBM Rational, Canada&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 10/08: Mike Card at Syracuse&lt;/b&gt;&lt;br /&gt;Segment: Industry - Defense&lt;br /&gt;User: Mike Card - Researcher - Syracuse, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 11/08: Rich Ahrens at Merrill Lynch&lt;/b&gt;&lt;br /&gt;Segment: Industry - Finance&lt;br /&gt;User: Richard Ahrens - Director - Merrill Lynch, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 12/08: Ajay Deshpande at Persistent&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Ajay Deshpande - Senior Architect - Persistent, India&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 13/08: Horst Braeuner at City of Schwaebisch Hall&lt;/b&gt;&lt;br /&gt;Segment: Public - Government&lt;br /&gt;User: Horst Braeuner - CTO, CIO - City of Schwaebisch Hall, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 14/08: Tore Risch at University of Uppsala&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Tore Risch - Professor - University of Uppsala, Sweden&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 15/08: Michael Blaha at OMT&lt;/b&gt;&lt;br /&gt;Segment: Industry - Consulting&lt;br /&gt;User: Michael Blaha - Principal - OMT Associates, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 16/08: Stefan Keller at HSR Rapperswil&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Stefan Keller - Professor - HSR Rapperswil, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 17/08: Mohammed Zaki at Rensselaer Polytechnic Institute&lt;/b&gt;&lt;br /&gt;Segment: Academia&lt;br /&gt;User: Mohammed Zaki - Associate Professor - Rensselaer Polytechnic Institute, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 18/08: Peter Train at Standard Bank&lt;/b&gt;&lt;br /&gt;Segment: Industry - Finance&lt;br /&gt;User: Peter Train - Architect - Standard Bank, South Africa&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 19/08: Biren Gandhi at IBM&lt;/b&gt;&lt;br /&gt;Segment: Industry - Consulting&lt;br /&gt;User: Biren Gandhi - Architect - IBM, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 20/08: Sven Pecher at IBM&lt;/b&gt;&lt;br /&gt;Segment: Industry - Consulting&lt;br /&gt;User: Sven Pecher - Senior Consultant - IBM, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 21/08: Frank Stuch at IBM&lt;/b&gt;&lt;br /&gt;Segment: Industry - Consulting&lt;br /&gt;User: Sven Pecher - Managing Consultant - IBM, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 22/08: Hiroshi Miyazaki at Fujitsu&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Hiroshi Miyazaki - Methodology - Fujitsu, Japan&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 23/08: Robert Huber at 7r&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Robert Huber - Managing Director - 7r, Switzerland&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 24/08: Thomas Amberg at Oberon&lt;/b&gt;&lt;br /&gt;Segment: Industry - Various&lt;br /&gt;User: Thomas Amberg - Software Engineer, Oberon, Switzerland&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 25/08: Martin F. Kraft&lt;/b&gt;&lt;br /&gt;Segment: Industry - Logistics&lt;br /&gt;User: Martin F. Kraft - Application Architect, Shipping Company (not disclosed), USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 26/08: Serena Pizzi at Banca Fideuram&lt;/b&gt;&lt;br /&gt;Segment: Industry - Finance&lt;br /&gt;User: Serena Pizzi - Responsible Application Management Back End, Banca Fideuram SpA, Italy&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 27/08: Dan Schutzer at FSTC&lt;/b&gt;&lt;br /&gt;Segment: Industry - Financial Services&lt;br /&gt;User: Dan Schutzer - Director, FSTC, USA&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 28/08: Peter Fallon at Castle Software Australia&lt;/b&gt;&lt;br /&gt;Segment: Industry - Software development and consulting&lt;br /&gt;User: Peter Fallon - Director , Castle Software Australia, Australia&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 29/08: Benny Schaich-Lebek at SAP&lt;/b&gt;&lt;br /&gt;Segment: Industry - ERP&lt;br /&gt;User: Benny Schaich-Lebek - Product Management, SAP, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 30/08: Stephan Kiemle at German Aerospace Center&lt;/b&gt;&lt;br /&gt;Segment: Industry - Aereospace&lt;br /&gt;User: Stephan Kiemle - Chief software engineer, German Aerospace Center DLR, Germany&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Report 31/09: Alexander Jaehne at Major Swiss Bank&lt;/b&gt;&lt;br /&gt;Segment: Industry - Finance&lt;br /&gt;User: Alexander Jaehne -Application Infrastructure &amp; Integration Team Lead, Switzerland.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-3224831571975900381?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/3224831571975900381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=3224831571975900381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3224831571975900381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/3224831571975900381'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/04/for-very-large-databases-you-need-to.html' title='ODBMS and RDBMS?'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4614971493561959096.post-7613116785998808333</id><published>2009-03-24T06:31:00.000-07:00</published><updated>2009-03-24T07:45:17.462-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ODBMS.ORG'/><category scheme='http://www.blogger.com/atom/ns#' term='Japanese'/><title type='text'>ODBMS.ORG in Japanese</title><content type='html'>With the help of my colleague Hiroki Kamata, from otij, we did a localization of the ODBMS.ORG portal that carries all the basic information with the latest news in Japanese. &lt;br /&gt;&lt;br /&gt;&lt;b&gt; &lt;a href="http://www.object-report.jp/odbms/"&gt; ODBMS.ORG in Japanese &lt;/a&gt; &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4614971493561959096-7613116785998808333?l=www.odbms.org%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/7613116785998808333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4614971493561959096&amp;postID=7613116785998808333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7613116785998808333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4614971493561959096/posts/default/7613116785998808333'/><link rel='alternate' type='text/html' href='http://www.odbms.org/blog/2009/03/odbmsorg-in-japanese.html' title='ODBMS.ORG in Japanese'/><author><name>Roberto V. Zicari</name><uri>http://www.blogger.com/profile/05026827142912864056</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05493899304479486013'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>