Changes

Jump to navigation Jump to search
4 bytes added ,  13:35, 12 November 2019
no edit summary
=Distributions=
 
==Requirements==
 
BaseX is platform-independent and runs on any system that provides an implementation of the [http://www.java.com Java Runtime Environment (JRE)]:
* Since <b>Version 9</b> of BaseX, Java 8 is required.
* Since <b>Version 8</b>, Java 7 is required.
* Older versions are based on Java 6.
 
BaseX has been tested on several platforms, including Windows (2000, XP, Vista, 7), Mac OS X (10.x),
Linux (SuSE xxx, Debian, Ubuntu) and OpenBSD (4.x).
==Core Package==
Various other distributions are available from the download page, most of which contain only the core package and, optionally, scripts for starting BaseX.
=RequirementsStartup=
* BaseX is platform-independent comes with a [[GUI|graphical user interface]] that offers you marvellous tools for managing, querying and runs on any system that provides an implementation of the [http://www.java.com Java Runtime Environment visualizing your (JREXML)]:data and write complex applications in XQuery.* Since <b>Version 9</b> of If you prefer to work on command-line line and want to do batch processing, you can start BaseX, Java 8 is requiredas [[#Command-Line Client|standalone command-line client]].* Since <b>Version 8</b>, Java 7 is requiredThe [[Database Server]] comes into play if you have multiple users or clients.* Older versions are based on Java 6The [[Web Application|HTTP Server]] provides [[REST]] and [[WebDAV]] servicesBaseX has been tested on several platforms, including Windows (2000, XP, Vista, 7), Mac OS X (10.x)With [[RESTXQ]],Linux (SuSE xxxcomplex web applications can be built, Debian, Ubuntu) and OpenBSD (4.x)the embedded [[DBA]] application allows you to work with BaseX in the browser.
==Concurrent Operations==
If you want to perform parallel (concurrent) read and write operations on your databases, you must use the client/server architecture or deploy BaseX as web application. You can safely open a database in different JVMs (Java virtual machines) for read-only access, and you will not encounter any problems when reading from and writing to different databases, but update operations from different JVMs to the same database will be rejected or may even lead to corrupt databases.
More details on concurrency can be found on the [[Transaction Management]] page.
 
=Startup=
 
* BaseX comes with a [[GUI|graphical user interface]] that offers you marvellous tools for managing, querying and visualizing your (XML) data and write complex applications in XQuery.
* If you prefer to work on command-line line and want to do batch processing, you can start BaseX as [[#Command-Line Client|standalone command-line client]].
* The [[Database Server]] comes into play if you have multiple users or clients.
* The [[Web Application|HTTP Server]] provides [[REST]] and [[WebDAV]] services. With [[RESTXQ]], complex web applications can be built, and the embedded [[DBA]] application allows you to work with BaseX in the browser.
=Changelog=
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu