rockset python客户端和“rock”cli
rockset的Python项目详细描述
这个包包括rockset python sdk,它包括以下内容:
- 本机python api,用于连接到rockset、管理数据和执行查询。这个api包括rockset的查询生成器,它允许使用本地python表达式编程构造高级查询。
- rock命令行实用程序,用于从shell命令行交互、管理和操作rockset。rockcli包含一个sql repl命令行,可以使用rock sql输入该命令行。
- 用于python的sql连接器,它符合pythondbapi2.0规范。有关详细信息,请参阅https://www.python.org/dev/peps/pep-0249。
- SqlAlchemy方言用于桥接Rockset和SqlAlchemy应用程序。sqlalchemy用户可以使用“rockset://<;api_key>;:@<;api_server>;”连接到rockset
Rockset文档位于: http://docs.rockset.com
发行说明
0.6.0-beta.20190617
- move from cloud-level integrations to service-level integrations: DynamoDB, GCS, Kinesis, Redshift, S3
0.5.33-beta.20190530
- fixed Windows environment issue
0.5.30-beta.20190517
- add support for AWS Redshift
- rock upload supports uploading multiple files
0.5.23-beta.20190225
- rock ls shows creation time and size of collection
- Better error handling
- Add support for Workspaces
0.5.15-beta.20190124
- Update ‘User-Agent’ value passed in API request header
0.5.14-beta.20190121
- Add support for Google Cloud Storage
0.5.13-beta.20190117
- SQLAlchemy enhancements to support Apache Superset
0.5.10-beta.20190114
- Added support for AWS External ID as a new type of integration.
- Added support for prefix and pattern as parameters under rs.Source.s3()
- Deprecated rs.Source.s3(…prefixes=[…]). This is still supported but it’s recommended that you move to using prefix as soon as possible.
- Fixed bug in rock upload to use current working directory.
0.5.9-beta.20190104
- Add support for Amazon DynamoDB data source
- Replace rock add with rock upload
0.5.6-beta.20181210
- Support for creating collections from XML data files
0.5.0-beta.20181107
- First beta release
- Add support for kinesis data source
- Better error messages when an account reaches resource limit
- REST API over swagger_client instead of bravado
0.4.3-alpha.20181003-3EAA5C7CC7
- Support for field masks.
- Support for slow rollout of leaves based on healthz checks
0.4.3-阿尔法20180916+57AFBAE46A
- Support for creating collections from csv data files
0.4.2-阿尔法20180910+CF9C623A49
- Support for creating collections using integrations
- Improved help text for rock create workflows
0.4.1-阿尔法20180822+E806A29BAB
- Support for event time data and data retention during collection creation.
- Changes to rock create collection … commandline to improve readability
- rock drop … is now rock drop collection …
- rock describe … is now rock describe collection …
0.4.0-alpha.20180515+ecbe2a0
- Moved to new /org/{org} REST API
- Add SQL support that is accessible from rock sql
- Field _id defines the unique identified for a document (:id deprecated)
- Field _meta captures all other system generated fields in documents (:collection etc deprecated)
0.3.0-阿尔法20180314+410B55E
- Add py query builder support for <, <=, > and >= operators for string values
V0.3.0-阿尔法20180206+168be7d
- Add ^{tt1}$ support to accumulate entire parent documents as part of a bucket aggregation
v0.3.0-alpha.20171206+7debcb7
- Add ^{tt2}$ aggregate function to support bucket aggregations
- Add support for ^{tt3}$ to do equivalent of count(*)
V0.3.0-阿尔法20171121+D8C7961
- Sensitive fields can now be masked or anonymized, when collections are created from AWS S3. See ^{tt4}$ for more details.
- AWS S3 bucket path prefixes can be provided to create a collection from only a subset of data in an AWS S3 bucket.
- Support Parquet file format for loading data into collections.
V0.3.0-阿尔法20170919+49E62F5
- Simpler REST API 0.3
- Add fence API and write APIs returning commit markers
- Add View creation progress indicator to describe view API
- More user-friendly error messages and Python exception strings
- Enforce and document various system-wide limits
v0.2.2-alpha.20170824+dff8385
- Support for next version of api_key and got rid of api_secrets
- Added support for adding multiple documents in single API call
- Added rockset.source to better support managing S3 sources while creating collections and collection sources while creating views.
- Better client support for views with multiple analyzer mappings
- py/client supports async_requests to have multiple concurrent queries pending
- Support for sampling queries and queries on nested documents
- Backend: better query optimization support
V0.2.1-阿尔法20170707+88AB952
- Added support for views
V0.2.1-阿尔法20170629+4492C9A
- py/client now respects HTTP_PROXY and HTTPS_PROXY ENV variables
V0.2.1-阿尔法20170629+7B050F5
- Fix bug that made limit queries not composable
V0.2.1-阿尔法20170628+303F256
- Added cursors with automatic pagination support
- Added support for limit & skip queries
V0.2.1-阿尔法20170624+E6AE25
- Added support for lookup operator for JOINs
- Auth token auto refresh will support long lived Client() objects
V0.2.1-阿尔法20170615+F3DF06E
- Parallel aggregations for faster performance
- Aggregation support for nested fields
- Aggregation support over large data sets
- Rewrote backend service discovery to make it elastic
- User friendly messages for all py/client exceptions
v0.1.1-α
- First alpha release