Skip to content

Commit

Permalink
Merge branch 'master' into snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
dangleptr authored Aug 21, 2019
2 parents d74b7ad + 91971ca commit aff1781
Show file tree
Hide file tree
Showing 147 changed files with 3,431 additions and 395 deletions.
14 changes: 12 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -299,8 +299,18 @@ add_compile_options(-Werror)
add_compile_options(-Wunused-parameter)
add_compile_options(-Wshadow)

# This requries GCC 5.1+
add_compile_options(-Wsuggest-override)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
# This requries GCC 5.1+
if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 5.1)
add_compile_options(-Wsuggest-override)
endif()
elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
add_compile_options(-Wno-overloaded-virtual)
add_compile_options(-Wno-self-assign-overloaded)
add_compile_options(-Wno-self-move)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -latomic")
endif()


if(ENABLE_ASAN)
add_definitions(-DBUILT_WITH_SANITIZER)
Expand Down
53 changes: 53 additions & 0 deletions README-CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<p align="center">
<img src="docs/logo.png"/>
<br>中文 | <a href="README.md">English</a>
<br>世界上唯一能够容纳千亿个顶点和万亿条边,并提供毫秒级查询延时的图数据库解决方案<br>
</p>

<p align="center">
<a href="https://cdn.nlark.com/yuque/0/2019/png/208152/1566289806040-08cc1c7b-7762-476b-a397-f1bbe46da5bc.png"><img src="https://img.shields.io/badge/WeChat-%E5%BE%AE%E4%BF%A1-brightgreen" alt="WeiXin"></a>
<a href="https://www.zhihu.com/org/nebulagraph/activities"><img src="https://img.shields.io/badge/Zhihu-%E7%9F%A5%E4%B9%8E-blue" alt="Zhihu"></a>
<a href="https://segmentfault.com/t/nebula"><img src="https://img.shields.io/badge/SegmentFault-%E6%80%9D%E5%90%A6-green" alt="SegmentFault"></a>
<a href="https://weibo.com/p/1006067122684542/home?from=page_100606&mod=TAB#place"><img src="https://img.shields.io/badge/Weibo-%E5%BE%AE%E5%8D%9A-red" alt="Sina Weibo"></a>
</p>

**Nebula Graph** 的目标是为超大规模图数据提供高并发,低延时的读、写及计算。Nebula是一个开源项目,我们期待与社区合作共同推广图数据库。

**Nebula Graph** 的主要特点:

* 全对称分布式架构
* 可扩展
* 高可用
* 数据强一致
* 类 SQL 查询语言

## 获取 `Nebula` ##

除编译源代码外,也可使用 [Nebula Graph 镜像](https://hub.docker.com/r/vesoft/nebula-graph/tags) 进行试用。
更多详情参见 [Get Started](docs/manual-CN/get-started.md). 您也可以在这里访问 [详细文档](https://docs.nebula-graph.io/manual-CN/data-types/numeric-types/)

## 参与 `Nebula` ##

**Nebula Graph** 是一个完全开源的项目,欢迎开源爱好者参与 Nebula 社区,目前有以下贡献方式:

* 试用 **Nebula Graph** 并给出反馈
* 提交功能需求或者 issue
* 贡献代码,详情请参见 [How to Contribute](docs/manual-CN/how-to-contribute.md)
* 帮助我们完善文档,详情参见 [Contribute to Nebula Graph Docs](docs/manual-CN/contribute-to-documentation.md)

## 许可证 ###

**Nebula Graph** 使用 [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) 许可证,您可以免费下载,修改以及部署源代码。您还可以将 **Nebula Graph** 作为后端服务部署以支持您的 SaaS 部署。

为防止云供应商从项目赢利而不回馈,Nebula 在项目中添加了 [Commons Clause 1.0](https://commonsclause.com/) 条款。如上所述,Nebula 是一个完全开源的项目,欢迎您就许可模式提出建议,帮助 Nebula 社区更好地发展。

## 联系方式

- 使用 [GitHub issue tracker](https://github.com/vesoft-inc/nebula/issues) 提交 issue 或功能需求。

- 访问官网 [Home Page](http://nebula-graph.io/)

- [![WeiXin](https://img.shields.io/badge/WeChat-%E5%BE%AE%E4%BF%A1-brightgreen)](https://cdn.nlark.com/yuque/0/2019/png/208152/1566289806040-08cc1c7b-7762-476b-a397-f1bbe46da5bc.png)
[![Zhihu](https://img.shields.io/badge/Zhihu-%E7%9F%A5%E4%B9%8E-blue)](https://www.zhihu.com/org/nebulagraph/activities)
[![SegmentFault](https://img.shields.io/badge/SegmentFault-%E6%80%9D%E5%90%A6-green)](https://segmentfault.com/t/nebula)
[![Sina Weibo](https://img.shields.io/badge/Weibo-%E5%BE%AE%E5%8D%9A-red)](https://weibo.com/p/1006067122684542/home?from=page_100606&mod=TAB#place)
23 changes: 17 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
<p align="center">
<img src="docs/logo.png"/>
<br> English | <a href="README-CN.md">中文</a>
<br>A distributed, scalable, lighting-fast graph database<br>
</p>

<!-- <p align="center">
<a href="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU2NDkxNjI0NQ==&scene=124#wechat_redirect"><img src="https://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-wechat-brightgreen" alt="WeiXin"></a>
<a href="https://www.zhihu.com/org/nebulagraph/activities"><img src="https://img.shields.io/badge/%E7%9F%A5%E4%B9%8E-zhihu-blue" alt="Zhihu"></a>
<a href="https://weibo.com/p/1006067122684542/home?from=page_100606&mod=TAB#place"><img src="https://img.shields.io/badge/%E5%BE%AE%E5%8D%9A-weibo-red" alt="Sina Weibo"></a>
</p> -->

## Nebula

**Nebula** is a distributed, scalable, lighting-fast graph database. It is the only solution in the world capable to host graphs with dozens of billions of vertices (nodes) and trillions of edges, while still provides millisecond latency.
**Nebula** is the only solution in the world capable to host graphs with dozens of billions of vertices (nodes) and trillions of edges, while still provides millisecond latency.

**Nebula's** goal is to provide reading, writing, and computing with high concurrency, low latency for super large scale graphs. Nebula is an open source project and we are looking forward to working with the community to popularize and promote the graph database.

Expand All @@ -12,8 +24,7 @@ As a graph database, **Nebula** has these features
* SQL-like query language

## How can I get Nebula ##
**Nebula** source code is available here on [`GitHub`](https://github.com/vesoft-inc/nebula). The currently release is version 0.1. Please refer the `Release Notes` here for details. You can also download [`docker` ](https://www.docker.com/get-started)image to try it.
More details on how to get Nebula image click [`Get Started`](https://github.com/vesoft-inc/nebula/blob/master/docs/get-started.md).
Apart from installing **Nebula Graph** from source code, you can use the [official Nebula Graph image](https://hub.docker.com/r/vesoft/nebula-graph/tags). For more details on how to install Nebula Graph, see [Get Started](docs/get-started.md).

## How can I contribute ##
As the team behind **Nebula**, we fully commit to the community and all-in to the open source project. All the core features are and will be implemented in the open source repository.
Expand All @@ -26,10 +37,10 @@ We also encourage the community to involve the project. There are a few ways you
* You can fix bugs or implement features. More details on how to build the project and submit the Pull Requests click [`how-to-contribute`](https://github.com/vesoft-inc/nebula/blob/master/docs/how-to-contribute.md).

## Licensing ###
**Nebula** is under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) license, so you can freely download, modify, deploy the source code to meet your needs. You can also freely deploy **Nebula** as a back-end service to support your SAAS deployment.
**Nebula** is under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) license, so you can freely download, modify, deploy the source code to meet your needs. You can also freely deploy **Nebula** as a back-end service to support your SaaS deployment.

In order to prevent cloud providers monetizing from the project without contributing back, we added [Common Clause 1.0](https://commonsclause.com/) to the project. As mentioned above, we fully commit to the open source community. We would love to hear your thoughts on the licensing model and are willing to make it more suitable for the community.
In order to prevent cloud providers monetizing from the project without contributing back, we added [Commons Clause 1.0](https://commonsclause.com/) to the project. As mentioned above, we fully commit to the open source community. We would love to hear your thoughts on the licensing model and are willing to make it more suitable for the community.

## Contact
- Please use [`GitHub issue tracker`](https://github.com/vesoft-inc/nebula/issues) for filling bugs or feature requests.
- Join [![](https://img.shields.io/badge/slack-nebula-519dd9.svg)](https://nebulagraph.slack.com/archives/DJQC9P0H5/p1557815158000200).
- Join [![](https://img.shields.io/badge/slack-nebula-519dd9.svg)](https://nebulagraph.slack.com/archives/DJQC9P0H5/p1557815158000200).
8 changes: 3 additions & 5 deletions docs/deploy-cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,15 @@ This tutorial provides an introduction to deploy `Nebula` cluster.

#### Download and install package

First at all, you can download rpm or deb from [Here](https://github.com/vesoft-inc/nebula/releases).
Currently, we have offered packages for `CentOS 7.5`, `CentOS 6.5`, `Ubuntu 1604` and `Ubuntu 1804`. You can download rpm or deb packages [here](https://github.com/vesoft-inc/nebula/releases).

Currently, we have offered `CentOS 7.5`, `CentOS 6.5`, `Ubuntu 1604` and `Ubuntu 1804`'s installation package.

For `CentOS`:
For `CentOS` :

```
rpm -ivh nebula-{VERSION}.{SYSTEM_VERSION}.x86_64.rpm
```

For `Ubuntu`:
For `Ubuntu` :

```
dpkg -i nebula-{VERSION}.{SYSTEM_VERSION}.amd64.deb
Expand Down
Loading

0 comments on commit aff1781

Please sign in to comment.