Access to the InfinityDB server via REST
Project description
InfinityDB NoSQL DBMS REST Access
The infinitydb.access module provides a REST interface to the APIs defined in the server by means of PatternQueries. Each access point looks like:
https://myserver.com/infinitydb/data/my/db/"my.interface"/"myquery"?action=execute-query
Where my/db is the name of a database in the server, "my.interface" is the name of an interface in the server, and "myquery" is appended to the interface to uniquely identify the query. There can be JSON request content and response content as well. Sometimes port 37411 is used. The user name and password are provided in the authentication header:
Authorization: Basic <base64 credentials>
The actual access is done through the module's convenience functions. Also, the data representation of 'Items' is more general than JSON, so there are functions to convert from JSON to Python dicts and deal with tuples.
See boilerbay.com for more.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file infinitydb-1.0.6.tar.gz
.
File metadata
- Download URL: infinitydb-1.0.6.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7e29001e648986ae1b44732cd5e9d6a85c7eb6af5e878eb77929592b81b9411 |
|
MD5 | ce755719c86393b15fa9771e901b4ba6 |
|
BLAKE2b-256 | 7f3bbf76fb6bf6a1a8d439bcb6fe45eedbf002e552d22e9d7b6d592dab0a0549 |
File details
Details for the file infinitydb-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: infinitydb-1.0.6-py3-none-any.whl
- Upload date:
- Size: 19.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c66e291fa672748c0be6318fb88cf3478f37e8b81e6ba6a0d121505db148cff1 |
|
MD5 | c06972969da158831f4446edb2021bad |
|
BLAKE2b-256 | c18d3f78026139ebbf8051399da0c23780b06afb186fec50790a3bd032a9f286 |