Changes

Jump to navigation Jump to search
52 bytes added ,  13:44, 29 January 2014
no edit summary
This article is part of the [[Getting Started]] Guide. It tells you how to get BaseX running. The application can be run and used in various ways:
* as a standalone application, using the [[Graphical User Interface]] or the [[Standalone Mode|Command-Line Interface]]* as a [[Database Server|client/server]] application* as a [[Web Application]], either standalone or based on the client/server architecture==Getting Started==
'''ImportantFirst of all, please [http:''' If you plan to perform concurrent read and write operations on asingle database, the client/server architecture is the right choice/basex. You maysafely open the same database in different JVMs (Java virtual machines) for read-onlyaccess, and you won’t encounter any problems when reading org/download download] BaseX from or writing to differentour homepage.databases, but your update operations will be rejected if the database to be written tois currently opened by another virtual machine.The following versions are available:
==Requirements==* the '''Core Package''' is a JAR file, which contains the database code, the query processor and the GUI frontend.* the '''ZIP Archive''', the '''Windows Installer''' and the '''Mac OSX''' package contain libraries for web applications and advanced features, [[Starts Scripts]] and some additional optional files.* the '''WAR Application''' can be embedded in existing Java web servers (deprecated).
====BaseX====Please [http://basex.org/download download] the latest BaseX version from our homepage.The official releases include the BaseX JAR file, libraries and optional [[Start Scripts]].If you do not use an installer, we recommend to manually add the project’s{{Code|bin}} directory to your path environment; this way, you will can be able to runBaseX from everywhere and used in your shell/terminal.various ways:
* as standalone application, using the [[Graphical User Interface]] or the [[Standalone Mode|Command-Line Interface]],* as [[Database Server|client/server]] application, or* as [[Web Application]], called from a web server. ====JavaRequirements====A Runtime Environment BaseX is platform independent and runs on any system that provides animplementation of [http://www.java.com Java 1.6] (JRE) is needed to run BaseX.BaseX is platform independent and runs on any system that provides a Java Virtual Machine.BaseX It has been tested on Windows (2000, XP, Vista, 7), Max OS X (10.x),
Linux(SuSE xxx, Debian, Ubuntu) and OpenBSD (4.x).
 
====Concurrent Operations====
 
If you plan to perform concurrent read and write operations on a single database,
the client/server architecture is the right choice. You may safely open the same database
in different JVMs (Java virtual machines) for read-only access, and you won’t encounter any
problems when reading from or writing to different databases, but your update operations will
be rejected if the database to be written to is currently opened by another virtual machine.
==BaseX GUI==
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu