13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

318Chapter 14Storing the Data14.5.3 OracleWhat can we say? In the world of databases, this is the top dog. This is thestandard against which other database systems are measured. Oracle is the DBthat runs the “big applicati<strong>on</strong>s” out there in the enterprise world. It is also acostly piece of software when it is used for producti<strong>on</strong> applicati<strong>on</strong>s. It is, however,available for free download to use for development. It is emphatically notFree Software. You d<strong>on</strong>’t have the source code. You d<strong>on</strong>’t have the right tomodify it, and you d<strong>on</strong>’t have the right to pass it <strong>on</strong> to third parties. That mayor may not be an issue for you.If you need advanced features like high-availability clustering, it is certainthat Oracle will work for you. You may download it for evaluati<strong>on</strong> anddevelopment from Oracle’s OTN (Oracle Technology Network) 2 Web site.14.5.4 Selecti<strong>on</strong> CriteriaFor the simple applicati<strong>on</strong> we are developing, all of these databases are sufficient.But in the real world, there could be many factors that might come tobear up<strong>on</strong> your selecti<strong>on</strong> of a database server product. These factors mightinclude:• Price• License terms• Transacti<strong>on</strong> capacity (speed)• Integrati<strong>on</strong> (does it work with or depend <strong>on</strong> other software you use?)• Human resources (do you have operators and developers familiar with theproduct <strong>on</strong> your staff, or are they available for hire?)• Presence (does your organizati<strong>on</strong> already use this product?)• Features (do you have future plans that might require a particularproduct?)14.6BEING SELF-CONTAINEDOne of the comm<strong>on</strong> difficulties with software that requires a database is howto get the database structures up and running. Database storage is often not in2. http://otn.oracle.com/software/products/oracle9i/htdocs/othersoft.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!