Cookbook

From Kx Wiki
Jump to: navigation, search

Contents

kdb+ getting started

  1. Getting Started
  2. Frequently Asked Questions from the listbox
  3. Using Kdb+
  4. Reporting Bugs in Kx Products
  5. More about tables
  6. Programming Idioms
  7. Performance Tips
  8. Programming Examples
  9. Unit Testing
  10. Using disk logging
  11. Client-Server Programming
  12. Daemonizing q on Linux
  13. Customising the kdb+ webserver
  14. Running q as service on Windows

kdb+ dealing with big data

  1. Splayed tables
  2. Loading large csv files
  3. Splaying large csv files
  4. A load-balancing server
  5. Changing the scheme of a splayed table
  6. Temporal data
  7. Loading and Exporting with bcp
  8. Database partitioning with par.txt

kdb+ tick

  1. basic example of kdb+tick
  2. pub/sub mechanism
  3. different ways of working with kdb+tick
  4. chained tickerplant and rdb for kdb+tick
  5. write only alternative to rdb for kdb+tick
  6. Alternative In-Memory Layouts
  7. Utility scripts and example schemas (some examples may need to change time types to timespan)

kdb+ howtos

  1. Callbacks in q
  2. Linking Columns
  3. Float Precision and Equality

kdb+ foreign interfaces

  1. Interfacing With C
  2. Extending With C
  3. Interfacing With Java
  4. Using kdb+ with Eclipse
  5. Integrating With Python
  6. Interfacing With Scala
  7. Interfacing With C#
  8. Managed ADO.Net provider for kdb+
  9. Interfacing with Lua
  10. Interfacing with PHP
  11. Interfacing with NodeJS
  12. Interfacing With LAPACK, Cephes and FDLIBM
  13. Integrating With Excel
  14. Integrating With J See Also Jwiki/Interfaces
  15. Integrating With Matlab
  16. Interfacing With ODBC
  17. Interfacing With Perl
  18. Integrating With R
  19. Integrating With Fortran
  20. Mathematica
  21. Interfacing With Flex
  22. Interfacing With GPUs
  23. Interfacing with expat XML parser
  24. Interfacing with F#
  25. Interfacing with Javascript and Websockets
  26. Intferacing with Node.js
  27. Interfacing with Go

IPC

  1. Starting kdb+: IPC
  2. IPC in a nutshell
  3. hopen examples
  4. Q4M2 IPC
  5. Using Modified .z Functions to Trace, Monitor and Control execution
  6. Async Callbacks
  7. Server Calling the Client
  8. The C IPC interface
  9. IPC Protocol and Message Format

kdb+ utilities

  1. Studio for kdb+
  2. Q By Examples
  3. Q Compared to Other Languages
  4. user-contributed code
  5. dotz, Using Modified .z Functions
  6. Compacting hdb sym enum files
  7. cmd.exe replacement for Windows users
  8. Babel for kdb+

kdb+ references

  1. Function Reference
  2. Command Line Reference
  3. System Commands Reference
  4. Data Types Reference
  5. .Q Unreference
  6. .h Unreference
  7. -! Unreference
  8. Common errors
  9. q idioms - after E. McDonnell's k idioms
  10. Boolean Shifts and Scans
  11. Pivot Tables
  12. Views
  13. Joins

kdb+ miscellaneous

  1. Secure Sockets Layer(SSL)/Transport Layer Security(TLS)
  2. NamedPipes
  3. BloombergFeedHandler
  4. Corporate Actions
  5. Authentication And Access Control
  6. File Compression
  7. Timezones and Daylight Saving Time
  8. kdb+ under inetd/xinetd
  9. Unicode
  10. Comparison Tolerance
  11. log4q
  12. MultithreadedInputMode
  13. Regular Expressions (regex)
  14. Production Notes
  15. Firewalling Notes (before running KDB on the Internet)
  16. Geospatial

kdb+ release notes / change list

  1. full change-list at downloads.kx.com

kdb+ versions - new features

  1. v2.4
  2. v2.5
  3. v2.6
  4. v2.7
  5. v2.8
  6. v3.0
  7. v3.1
  8. v3.2
  9. v3.3
  10. v3.4
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox