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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在reducer中迭代自定义可写组件时出现java问题   属性文件中属性的java命名约定   任务链关闭的java Executor服务   java从Eclipse中的字段生成多个构造函数   java通过继承读取Json   java在不知道密钥的情况下解析json   java camel cxf如何在电子邮件中发送soap请求响应   java程序似乎跳过了if语句的一部分,在移回正确位置之前先移到else语句   测试简单的Java加密/解密inputFileName不存在   java从Jenkins REST API获取所有作业的所有构建的构建细节   java基本包装器和静态“类型”类对象   在WebSphere8.5上部署java代码   java对象相等(对象引用“=”)   java MongoDB整型字段到枚举的转换   每次我重新导入gradle时,IntelliJ都会不断重置Java设置   类型使用键或索引从Java中的数据类型检索值   在Java的列表接口中需要listIterator()和iterator()是什么?