incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "DataSketchesPorposal" by chenliang613
Date Sat, 02 Mar 2019 03:48:52 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "DataSketchesPorposal" page has been changed by chenliang613:
https://wiki.apache.org/incubator/DataSketchesPorposal?action=diff&rev1=11&rev2=12

  DataSketches already directly interoperates with or utilizes several existing Apache projects.

  
   * Build
-     Apache Maven
+     * Apache Maven
   * Integrations and adaptors for the following projects naturally have them as dependencies
-     Apache Hive
+     * Apache Hive
-     Apache Pig
+     * Apache Pig
-     Apache Druid
+     * Apache Druid
-     Apache Spark
+     * Apache Spark
   * Additional dependencies for the above integrations and adaptors include
-     Apache Hadoop
+     * Apache Hadoop
-     Apache Commons (Math)
+     * Apache Commons (Math)
  
  There is no other Apache project that we are aware of that duplicates the functionality
of the DataSketches library.
  
@@ -217, +217 @@

  All github.com/datasketches repositories including:
  
   * Java Production Code
-   - sketches-core: This repository has the core sketching classes, which are leveraged by
some of the other repositories. This repository has no external dependencies outside of the
DataSketches/memory repository, Java and TestNG for unit tests. This code is versioned and
the latest release can be obtained from Maven Central.
+   * sketches-core: This repository has the core sketching classes, which are leveraged by
some of the other repositories. This repository has no external dependencies outside of the
DataSketches/memory repository, Java and TestNG for unit tests. This code is versioned and
the latest release can be obtained from Maven Central.
-   - memory: Low level, high-performance memory data-structure management primarily for off-heap.
This code is versioned and the latest release can be obtained from Maven Central.
+   * memory: Low level, high-performance memory data-structure management primarily for off-heap.
This code is versioned and the latest release can be obtained from Maven Central.
-   - sketches-android: This is a new repository dedicated to sketches designed to be run
in a mobile client, such as a cell phone or IoT device. It should be considered experimental.
 It is not currently versioned or published to Maven Central.
+   * sketches-android: This is a new repository dedicated to sketches designed to be run
in a mobile client, such as a cell phone or IoT device. It should be considered experimental.
 It is not currently versioned or published to Maven Central.
-   - sketches-hive: This repository contains Hive UDFs and UDAFs for use within Hadoop grid
environments. This code has dependencies on sketches-core as well as Hadoop and Hive. Users
of this code are advised to use Maven to bring in all the required dependencies. This code
is versioned and the latest release can be obtained from Maven Central.
+   * sketches-hive: This repository contains Hive UDFs and UDAFs for use within Hadoop grid
environments. This code has dependencies on sketches-core as well as Hadoop and Hive. Users
of this code are advised to use Maven to bring in all the required dependencies. This code
is versioned and the latest release can be obtained from Maven Central.
-   - sketches-pig: This repository contains Pig User Defined Functions (UDF) for use within
Hadoop grid environments. This code has dependencies on 
+   * sketches-pig: This repository contains Pig User Defined Functions (UDF) for use within
Hadoop grid environments. This code has dependencies on 
-   - sketches-core as well as Hadoop and Pig. Users of this code are advised to use Maven
to bring in all the required dependencies. This code is versioned and the latest release can
be obtained from Maven Central.
+   * sketches-core as well as Hadoop and Pig. Users of this code are advised to use Maven
to bring in all the required dependencies. This code is versioned and the latest release can
be obtained from Maven Central.
-   - sketches-vector: This is a new repository dedicated to sketches for vector and matrix
operations. It is still somewhat experimental. It is versioned and published to Maven Central.
+   * sketches-vector: This is a new repository dedicated to sketches for vector and matrix
operations. It is still somewhat experimental. It is versioned and published to Maven Central.
  
   * Java Non-Production Code
-   - characterization: This relatively new repository is for code that we use to characterize
the accuracy and speed performance of the sketches in the library and is constantly being
updated. Examples of the job command files used for various tests can be found in the src/main/resources
directory. Some of these tests can run for hours depending on its configuration. This code
is not versioned and not published to Maven Central.
+   * characterization: This relatively new repository is for code that we use to characterize
the accuracy and speed performance of the sketches in the library and is constantly being
updated. Examples of the job command files used for various tests can be found in the src/main/resources
directory. Some of these tests can run for hours depending on its configuration. This code
is not versioned and not published to Maven Central.
-   - experimental: This repository is an experimental staging area for code that may eventually
end up in another repository. This code is not versioned and not published to Maven Central.
+   * experimental: This repository is an experimental staging area for code that may eventually
end up in another repository. This code is not versioned and not published to Maven Central.
-   - sketches-misc: Demos and other code not related to production deployment. We have no
plans to publish this to Maven Central in the future.
+   * sketches-misc: Demos and other code not related to production deployment. We have no
plans to publish this to Maven Central in the future.
  
   * C++ and Python Production Code
-   - sketches-core-cpp: This is the C++/Python companion to the Java sketches-core. These
implementations are binary compatible with their counterparts in Java. In other words, a sketch
created and stored in C++ can be opened and read in Java and visa-versa. This site also has
our Python adaptors that basically wrap the C++ implementations, making the high performance
C++ implementations available from Python.  This code will be versioned.
+   * sketches-core-cpp: This is the C++/Python companion to the Java sketches-core. These
implementations are binary compatible with their counterparts in Java. In other words, a sketch
created and stored in C++ can be opened and read in Java and visa-versa. This site also has
our Python adaptors that basically wrap the C++ implementations, making the high performance
C++ implementations available from Python.  This code will be versioned.
-   - sketches-postgres: This site provides the postgres-specific adaptors that wrap the C++
implementations making them available to the Postgres database users.  This code will be versioned.
+   * sketches-postgres: This site provides the postgres-specific adaptors that wrap the C++
implementations making them available to the Postgres database users.  This code will be versioned.
  
   * C++ and Python Non-Production Code
-   - characterization-cpp: This is the C++/Python companion to the Java characterization
repository. This code will not be versioned.
+   * characterization-cpp: This is the C++/Python companion to the Java characterization
repository. This code will not be versioned.
-   - experimental-cpp: This repository is an experimental staging area for C++ code that
will eventually end up in another repository.  This code will not be versioned.
+   * experimental-cpp: This repository is an experimental staging area for C++ code that
will eventually end up in another repository.  This code will not be versioned.
  
   * Command-Line Tools - Non Production Code
  (These may eventually be replaced by Python scripts.)
-   - sketches-cmd
+   * sketches-cmd
-   - homebrew-sketches
+   * homebrew-sketches
-   - homebrew-sketches-cmd
+   * homebrew-sketches-cmd
  
  These projects have always been Apache 2.0 licensed. We intend to bundle all of these repositories
since they are all complementary and should be maintained in one project. Prior to our submission,
we will combine all of these projects into a new git repository. 
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message