Python SDK for GhostDB Cache
Project description
Example SDK usage - Python
The below code covers a scenario for some back-end system where some process must fetch stock data from a database (e.g. MySQL) and process this data so that it is in a format required by the client to display, based on a ticker symbol and fetching and processing this data is expensive. Caching the data provides a way of speeding up this process.
from GhostDB.cache import Cache
cache = Cache("my_ghostdb.conf")
def getStockData(ticker_smbl):
# Fetch data from cache
stock_data = cache.get(ticker_smbl)
if not stock_data:
# Fetch from MySQL.
# After any processing, we can
# assume our computed value is stored in
# a variable called stock_data
# Store result in cache
cache.put(ticker_smbl, stock_data)
return stock_data
return getStockData("AMZN")
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
ghostdb-0.9.tar.gz
(6.4 kB
view hashes)
Built Distribution
ghostdb-0.9-py3-none-any.whl
(7.8 kB
view hashes)