Using Python with YottaDB, InterSystems databases (and GT.M)

83 views
Skip to first unread message

Chris Munt

unread,
Feb 28, 2022, 7:01:35 AM2/28/22
to Enterprise Web Developer Community
Following on from the announcement that YottaDB r1.34 introduces, amongst many other great enhancements, a language binding for Python developers, M/Gateway Developments would like to draw attention to our own Python language binding for M-like databases.

mg_python (formerly m_python) was released as an Open Source solution on 17 October 2009 for GT.M and InterSystems databases.  Support for YottaDB came on 12 December 2019.

mg_python provides two connectivity options for all databases: 

(1) in process access to local databases via their respective APIs.
(2) network based access to either local or remote databases.

Full access to the database environment is provided - direct access to globals and database functions written in M.  For InterSystems databases, full access to Cache/IRIS classes is provided.  And of course, mg_python provides access to the transaction processing facilities provided with each database.

K.S. Bhaskar

unread,
Feb 28, 2022, 3:02:38 PM2/28/22
to Enterprise Web Developer Community
Thanks for the reminder, Chris. The fact that we created a Python wrapper in no way detracts from the value of mg_python. Now users of Python and YottaDB have a choice of two routes between the end-points.

Regards
– Bhaskar

Ignacio Valdes

unread,
Feb 28, 2022, 3:05:08 PM2/28/22
to Enterprise Web Developer Community
Good to know. Is there a body of code examples for working with python with an m database? 

--
You received this message because you are subscribed to the Google Groups "Enterprise Web Developer Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to enterprise-web-develope...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/enterprise-web-developer-community/f07567c2-31d9-4add-acea-a535fcf22841n%40googlegroups.com.

K.S. Bhaskar

unread,
Mar 1, 2022, 10:01:21 AM3/1/22
to Enterprise Web Developer Community
Go to https://gitlab.com/YottaDB/Lang/YDBPython/ and search for .py files.

Regards
– Bhaskar

Raman Sailopal

unread,
Mar 1, 2022, 10:19:50 AM3/1/22
to enterprise-web-de...@googlegroups.com

chris....@gmail.com

unread,
Mar 1, 2022, 11:09:46 AM3/1/22
to enterprise-web-de...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages