Skip to content

Commit

Permalink
*: Hello RadonDB
Browse files Browse the repository at this point in the history
  • Loading branch information
BohuTANG committed May 5, 2018
1 parent 71b0a77 commit a81a767
Show file tree
Hide file tree
Showing 635 changed files with 124,928 additions and 1 deletion.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
bin/*
pkg/*
tags
coverage*
y.output
src/github.com/*
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: go
sudo: required
go:
- 1.8.x

before_install:

script:
- make build
- make test
- make coverage

after_success:
# send coverage reports to Codecov
- bash <(curl -s https://codecov.io/bash) -f "!mock.go"
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
[![Build Status](https://travis-ci.org/radondb/radon.png)](https://travis-ci.org/radondb/radon)
[![Go Report Card](https://goreportcard.com/badge/github.com/radondb/radon)](https://goreportcard.com/report/github.com/radondb/radon)
[![codecov.io](https://codecov.io/gh/radondb/radon/graphs/badge.svg)](https://codecov.io/gh/radondb/radon/branch/master)

# OverView
RadonDB is an open source, Cloud-native MySQL database for unlimited scalability and performance.

Expand All @@ -23,7 +27,7 @@ large-capacity database、automatic plane split table、 scalable and strong con
## SQL Layer

### SQL surpported
On SQL syntax level, RadonDB Fully compatible with MySQL.You can view all of the SQL features RadonDB supports here [radon_sql_surported](radon_SQL_surpported.md)
On SQL syntax level, RadonDB Fully compatible with MySQL.You can view all of the SQL features RadonDB supports here [radon_sql_surported](docs/radon_sql_surpport.md)

### SQL parser, planner, excutor

Expand Down Expand Up @@ -80,3 +84,12 @@ RadonDB achieves the level of SI (Snapshot Isolation) at the level of consistenc
``` Transaction with SQL Layer```

The SQL node is stateless, but in order to guarantee transaction `Snapshot Isolation`, it is currently a write-multiple-read mode.

## Issues

The [integrated github issue tracker](https://github.com/radondb/radon/issues)
is used for this project.

## License

RadonDB is released under the GPLv3. See LICENSE
20 changes: 20 additions & 0 deletions conf/conf.json.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"proxy": {
"endpoint": "{RADON-HOST}:{PORT}",
"meta-dir": "{RADON-META-DIR}",
"twopc-enable": false,
"peer-address": "{RADON-HOST:8080}"
},
"binlog": {
"binlog-dir": "{RADON-BINLOG-DIR}",
"enable-binlog": true,
"enable-relay": true
},
"audit": {
"mode": "N",
"audit-dir": "{AUDIT-LOG-DIR}"
},
"log": {
"level": "INFO"
}
}
15 changes: 15 additions & 0 deletions conf/radon.default.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"proxy": {
"endpoint": ":3306",
"meta-dir": "bin/radon-meta"
},
"binlog": {
"binlog-dir": "bin/radon-binlog"
},
"audit": {
"audit-dir": "bin/radon-audit"
},
"log": {
"level": "INFO"
}
}

0 comments on commit a81a767

Please sign in to comment.