You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2023/03/20 03:50:30 UTC

[incubator-opendal] branch polish-vs-object-store created (now 226b26ee)

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a change to branch polish-vs-object-store
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git


      at 226b26ee docs: Update comparison vs object_store

This branch includes the following new commits:

     new 226b26ee docs: Update comparison vs object_store

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-opendal] 01/01: docs: Update comparison vs object_store

Posted by xu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch polish-vs-object-store
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git

commit 226b26ee69c57eabad486f216acffaccd39d56ba
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Mon Mar 20 11:50:02 2023 +0800

    docs: Update comparison vs object_store
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 core/src/docs/comparisons/vs_object_store.md | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/core/src/docs/comparisons/vs_object_store.md b/core/src/docs/comparisons/vs_object_store.md
index 167c8146..1185c065 100644
--- a/core/src/docs/comparisons/vs_object_store.md
+++ b/core/src/docs/comparisons/vs_object_store.md
@@ -21,23 +21,28 @@ Yes, of course. Both `opendal` and `object_store` are developed in [Rust](https:
 
 Both `opendal` and `object_store` are licensed under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0).
 
+### Owner
+
+`object_store` is a part of `Apache Arrow` which means it's hosted and maintained by [Apache Software Foundation](https://www.apache.org/).
+
+`opendal` is now hosted by [Apache Incubator](https://incubator.apache.org/projects/opendal.html).
+
 ### Domain
 
 Both `opendal` and `object_store` can be used to access data stored on object storage services. The primary users of those projects are both cloud-native databases too:
 
-- `opendal` is mainly used by [databend](https://github.com/datafuselabs/databend): A modern Elasticity and Performance cloud data warehouse
+- `opendal` is mainly used by:
+  - [databend](https://github.com/datafuselabs/databend): A modern Elasticity and Performance cloud data warehouse
+  - [GreptimeDB](https://github.com/GreptimeTeam/greptimedb): An open-source, cloud-native, distributed time-series database.
+  - [mozilla/sccache](https://github.com/mozilla/sccache/): sccache is ccache with cloud storage
+  - [risingwave](https://github.com/risingwavelabs/risingwave): A Distributed SQL Database for Stream Processing
+  - [Vector](https://github.com/vectordotdev/vector): A high-performance observability data pipeline.
 - `object_store` is mainly used by:
   - [datafusion](https://github.com/apache/arrow-datafusion): Apache Arrow DataFusion SQL Query Engine
   - [Influxdb IOx](https://github.com/influxdata/influxdb_iox/): The new core of InfluxDB is written in Rust on top of Apache Arrow.
 
 ## Differences
 
-### Owner
-
-`object_store` is a part of `Apache Arrow` which means it's hosted and maintained by [Apache Software Foundation](https://www.apache.org/).
-
-`opendal` is now hosted and maintained by [Apache Software Foundation](https://www.apache.org/).
-
 ### Vision
 
 `opendal` is Open Data Access Layer that accesses data freely, painlessly, and efficiently. `object_store` is more focused on async object store support.
@@ -158,7 +163,7 @@ builder.bucket("example");
 builder.access_key_id("access_key_id");
 builder.secret_access_key("secret_access_key");
 
-let store = Operator::create(builder)?.finish();
+let store = Operator::new(builder)?.finish();
 let r = store.reader("data.parquet").await?;
 ```