NDB/Bindings is a project concerned with providing wrappers to the C++ NDBAPI. These connectors aim to allow low-level programmatic access to MySQL Cluster, also know as NDB, from various programming languages. Hopefully, once the doors are opened to the NDBAPI for people outside of the C++ world, many new and exciting ideas might emerge.
Source tarballs can be downloaded from:
https:/
Binaries for Ubuntu can be found in the PPA:
https:/
Currently, the following languages are supported:
* Java
* Python
* Ruby
* Perl
* Lua
* C#/CLR (only on mono for now... but a Windows port and working .NET implementation are on their way)
* PHP (not useful from mod_php or from Apache, but useable standalone)
The Java code superseeds and includes the old standalone NDB/J. Subsequent development on NDB/J is housed within this project.
Any help or ideas for additional language support are welcome -- I'd especially like an excuse to do a Common Lisp port...
If you'd like to make contributions to the project, you'll need to sign the MySQL Code Contributor License Agreement. There is information on doing this at
http://
Checkin privileges are managed through the ndb-bindings team. If you'd like to be able to check code in directly, join the team at:
http://
Of course, if we don't know you, it might take a little proving first.
Javadocs for the NDB/J Java Connector can be found at
http://
We can (usually) be found on freenode IRC on the #mysql-ndb channel.
There is a mainling list at ndb-connectors@
Project information
- Licence:
- GNU GPL v2
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C++, Python, Perl, Java, C#, Ruby, PHP, Lua
All bugs Latest bugs reported
-
Bug #500967: writeData method missing in NdbBlob
Reported -
Bug #322419: NdbIndexScanOperation doesn't support Timestamp and BigDecimal bounds
Reported -
Bug #322418: NdbScanFilter doesn't handle String and byte[ ]
Reported -
Bug #254723: seg faults in NDB/J under load
Reported -
Bug #249520: PRIMARY_INDEX_NAME removed
Reported
All blueprints Latest blueprints
-
Binary Packages needed for release
Registered -
Port Junit tests to Python
Registered -
Integrate Documentation with internal DynDocs system
Registered -
Support NdbBlob Type in target languages
Registered -
Support Date, Time, Datetime and Timestamp types
Registered