Return-Path: pg_adm@postgres.berkeley.edu Received: by postgres.Berkeley.EDU (5.61/1.29) id AA06725; Tue, 29 Jun 93 08:56:16 -0700 Date: Tue, 29 Jun 93 08:56:16 -0700 Message-Id: <9306291556.AA06725@postgres.Berkeley.EDU> From: jean@ratatosk.css.gov (Jean Anderson) Subject: Re: MIRO To: postgres@postgres.berkeley.edu Sender: pg_adm@postgres.berkeley.edu bunting@pangaea.dme.nt.gov.au (Chris Bunting 61-89-895442) writes: > ... Mr Stonebraker said that there was a \ > commercial version of portgres available called MIRO. > ... >If so, is it true? Yes; it's true. It's out in beta. I understand they plan on going production in mid August. > How do a get a copy? Miro Systems, Inc. 2000 Powell Street, Suite 1405 Emeryville, CA 94603 USA (510)652-8000 > How good is it? Here are a few impressions from looking at the user guide while the purchase order wheels at my company grind. I haven't paid much attention to the snazzy side; I've been focusing on "libmiro" to make sure the call interface has the hooks we require. My initial impressions from the docs are that it has retained the "best" of Postgres, while adding the "production" touches I expect in a commercial product: o Error handling is clean. You can snag both the error message and an error code. o Transaction management is ACID ("atomic, consistent, isolatable, durable"). There are a couple books out that describe ACID in excrutiating detail, if anybody is interested in references. o Connect services are good (some carry-overs from Postgres, some new features): - They have user names and passwords. - You can do multiple, concurrent connects. - They have a re-connect, which is a nice touch. We have coded the same thing for the other databases we work with, but we lose all database resources associated with the broken connect. - You can verify the connection is still live (of the products I work with, only Sybase can do that). o Query processing (especially results handling) is straight forward. o The docs look pretty good. And, of course, it talks SQL, important to the SQL-ers I work with. I'm not doing justice to the product by incompletely highlighting a few nit picky things; but Lance Gatrell made a good point in some recent email: > I would not use Postgres in a delivered product. .... Its not appropriate > for critical applications I quibble about what is meant by "critical"; but the point is well taken. I am wildly enthusiastic about Postgres functionality. But, at the risk of offending all the hard-working Postgres developers, I would hesitate installing it at remote, database-novice, 7x24 sites. I'm hoping Miro can satisfy those "production" needs. Remember, these impressions are based on docs; they are not based on "hands on" experience. These are my opinions, not my employer's, I don't work for Miro, #include , etc. etc. - jean +-----------------------------------------------------------------------+ | Jean Anderson, DBA email: jean@gso.saic.com | | SAIC Open Systems Division, MS A2-F | | 10210 Campus Point Drive phone: (619)458-2727 | | San Diego, CA 92121 fax: (619)458-4993 | +-----------------------------------------------------------------------+