From user-return-55433-archive-asf-public=cust-asf.ponee.io@hbase.apache.org Sun Aug 19 19:22:31 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id D29B2180656 for ; Sun, 19 Aug 2018 19:22:30 +0200 (CEST) Received: (qmail 94122 invoked by uid 500); 19 Aug 2018 17:22:24 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 94111 invoked by uid 99); 19 Aug 2018 17:22:23 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2018 17:22:23 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 6F97D18032A for ; Sun, 19 Aug 2018 17:22:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id KSxDjJrWZAMj for ; Sun, 19 Aug 2018 17:22:20 +0000 (UTC) Received: from smtpbgau2.qq.com (smtpbgau2.qq.com [54.206.34.216]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 5916A5F23A for ; Sun, 19 Aug 2018 17:22:19 +0000 (UTC) X-QQ-mid: bizesmtp22t1534699331t6j2024e Received: from [172.20.10.11] (unknown [124.64.16.239]) by esmtp6.qq.com (ESMTP) with SMTP id 0 for ; Mon, 20 Aug 2018 01:22:10 +0800 (CST) X-QQ-SSF: 0110000000100090F571B00A0000000 X-QQ-FEAT: wto48VEmSUFHqDk8hUry4Cg63G637L+8HGOYORospXJ8Btb7OlAZGmC+cd9QC qRhpB9lXfS+zHwRg6Tu/3M0N2q3MjS+vIZbNS+bIZlCIxfyzsaVVaHsGR/Cee7c1RH3b86B xWAtIS5Ss4OHJXCeOOp1bcoXJKEOFhUmXLZrhMFKSsm5WorSHNmjnz/Jk+DmePSuI3+Uq76 NgeyC5rGzXlpgJPeWH/vNYtuY0OTBXMsCDepkQcmMK02myPUbn3CHLboJ6S/N/DCB5NPUgF HzcnpPukC1gOxQHTYIXcVQF7lYmODxv4wczw== X-QQ-GoodBg: 0 From: Water Guo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: AntsDB is released with MySQL compatibility for HBase Date: Mon, 20 Aug 2018 01:23:56 +0800 References: To: user@hbase.apache.org In-Reply-To: Message-Id: <459315B3-2E4B-4D14-91BE-70EB3558951E@antsdb.com> X-Mailer: Apple Mail (2.3445.9.1) X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:antsdb.com:qybgforeign:qybgforeign4 X-QQ-Bgrelay: 1 Hi, Stack, Thanks for trying AntsDB and giving me the feedback. Totally agree with = your suggestions. I will work on that. As a code monkey, sometimes I = just need extra motivation to write documents rather than code. :( Regards, water > On Aug 19, 2018, at 7:53 PM, Stack wrote: >=20 > I took a look. Its kinda fun running mysql client to drive hbase. It = seems > to work, basically. I had some hiccups and questions which I sent to > contact on antsdb project. Also suggest that a page or two on antsdb = would > help if you explained architecture, examples (if only to show that it = IS > just like having mysql installed), and what gets created in hbase (and = why) > so easier figuring whats going on (I had advantage in that I saw half = of a > talk you gave at hbaseconasia, etc. -- smile). >=20 > I'll report more after playing more. > Thanks, > S >=20 > On Tue, May 8, 2018 at 2:22 AM Water Guo wrote: >=20 >> Dear HBase Community, >>=20 >> I=E2=80=99d like to take this opportunity to introduce my open source = project >> AntsDB. It is a database virtualization software that brings MySQL >> compatibility to HBase. It means you can use any MySQL bindings such = as >> JDBC, ODBC, PHP, Perl to manipulate data in HBase. It supports most = MySQL >> DDLs and all DMLs, transaction control, table locks, row locks etc. = Up to >> date applications such as MySQL console, MySQL command lines, = BenchmarkSQL, >> MediaWiki, SonarQube, DBeaver, SquirrelSQL and many others can run = directly >> on HBase using AntsDB layer. The project is hosted at >> https://github.com/waterguo/antsdb. >>=20 >> AntsDB is designed to support high concurrency, low latency = applications. >> It uses local storage as cache so it can further reduce the latency = of >> HBase. We have benchmarked AntsDB using YCSB. The result is at >> http://www.antsdb.com/?p=3D171. >>=20 >> People always ask me how it is different from Phoenix. While Phoenix = is >> building a powerful SQL layer for HBase, we want to focus on backward >> compatibility. We want to have applications built for MySQL can be = used >> directly on HBase. And people who are familiar with traditional = relational >> database can adopt HBase/Hadoop stack with ease. >>=20 >> I=E2=80=99d be very glad if you find the project is useful and your = feedback is >> very welcome. >>=20 >> Thanks >> -water >>=20