Вы находитесь на странице: 1из 2

Welcome to the kdb+ 32bit Edition.

There is a Google discussion group for users of this edition of kdb+ at http://g
roups.google.com/group/personal-kdbplus. If you have questions, please post ther
e.
kdb+ is Kx Systems flagship product: a unified platform for realtime and histori
cal databases, event processing and general data oriented programming. This rele
ase is a full version of kdb+ but is limited to a 32-bit address space. To upgra
de to our production 64-bit software please contact sales@kx.com for information
.
To use this software you must have read and agreed to the license at http://kx.c
om/license2.php.
To install this software:
* When unzipping the install, take care to retain the embedded folder structure.
- On Windows, unzip to c:\q and then open a command prompt window, change direct
ory to c:\q, and run c:\q\w32\q.
- On Linux, Solaris and MacOSX, unzip in ~/q, change directory to ~/q, and run ~
/q/{l32|s32|v32|m32}/q as appropriate. The respective versions are:
. l32 is Linux on x86
. s32 is Solaris 10 or higher on Sparc
. v32 is Solaris 10 or higher on x86
. m32 is MacOSX 10.4 or higher on x86
e.g. on linux, run ~/q/l32/q
- RaspberryPi users, please note that additional libraries for the pi are availa
ble at http://kx.com/q/e/raspberrypi.zip
When running the trial on Linux 64-bit systems, you may need to
install the package ia32-libs. Depending on your distribution, usually this
can be installed with one of the commands:
sudo apt-get install ia32-libs
or
yum install ia32-libs
or
yum install libstdc++.i686 zlib.i686
or
sudo apt-get install gcc-multilib
When upgrading from a previous release, please note that the q binary file must
match the q.k file, so if you choose to install to a directory different to the
above defaults, please set the QHOME environment variable to point to the direct
ory where you have installed the updated q.k file.
Note that command line history can be obtained on the unix versions through the
use of the package "rlwrap" which can be found at http://freshmeat.net/projects/
rlwrap. On linux, depending on your distribution, this can be installed with the

command:
sudo apt-get install rlwrap
or
yum install rlwrap
For osx users, rlwrap can be installed through the use of http://wiki.github.com
/mxcl/homebrew/Installation with the command:
brew install rlwrap
To learn to use this software please visit our community site at http://code.kx.
com.
Good starting points are:
Tutorial introductions to the q language and kdb+ database:
http://code.kx.com/wiki/Tutorials
A cookbook of common tasks:
http://code.kx.com/wiki/Cookbook
A reference on the built in functions:
http://code.kx.com/wiki/Reference
User contributed code has a source repository at code.kx. You can find an excel
integration, python integration, and many useful snippets referenced from pages
on the wiki. You can browse via the wiki or check out the repository using any S
ubversion client. For example:
svn co http://code.kx.com/svn
In particular, for Excel integration, see instructions at:
http://code.kx.com/wiki/Cookbook/IntegratingWithExcel
A book on kdb+ is available from Amazon. The title is "q for mortals" by Jeffry
Borror.
We hope you enjoy this release and welcome to the kdb+ community!
The Kx Systems team.

Вам также может понравиться