(Peter) wrote:
>Hi
> Please give me some advantages for implement a database in JAVA. If
>we develop a JAVA-database, it must lose proformance. Almost database
>doesn't need cross-platform. So what is the rest of advantage?
>
>
>thanks
>from Peter ()
Why "it must lose performance"? Which language might you use instead
of Java?
The release of the .NET framework indicates that Microsoft has
accepted the protected Virtual Machine and object oriented language
model exemplified by Sun's Java language and environment. The
performance will be dictated by how well the vendor has optimised the
language drivers and the database. It seems reasonable to assume that
Microsoft's SQL Server will perform better using .NET and an Oracle
database will perform better using Java because Oracle have selected
Java as their development environment. You will need to select the
database and the development environment based on other criteria.
The disadvantage with .NET is not only that it cannot be used on other
platforms. It is subject to the whims of Microsoft and it can be
rendered obsolete in exactly the same way that Visual Basic "Classic"
was discarded. Oracle, IBM and Sun support Java with a Java Virtual
Machine and JDBC drivers. Microsoft provides JDBC drivers for SQL
Server and MSDE. In other words, Java provides the best guarantee of
single (Windows) platform support in addition to being the only choice
for multi-platform support.