You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dremel
The goal of this mail is to define the task of developing the console
to the Dremel project.
This is a qoutation of the previous post about Metaxa tasksk. (Metaxa
is a nearest milstone).
" CONSOLE: Finding good console framework for argument parsing and
other stuff (ask me for advice in this mailing list) and using it to
implement nice console interface for the Dremel. Supporting
interactive mode as well as running scripts from files and a rich
argument/options support in unix best traditions. Writing a junit that
runs the console program and checks if it works correctly. Nice
beginner task. In the future it will get more complicated with
managing running several JVMs and etc... "
The goal of the console is to provide text based interface to the
system capabilities. It is a standard for the database project to have
such interface. Since the Dremel is also kind of database management
system we need it.
From the architectureal viewpoint - console is another client of the
dremel API.
Since the dremel project is a clone of the google big query, we can
define the task as console client to the BigQuery - therof saving a
lot of work in definitions.
Suggested implementation language is Java, while other suggestion like
Python are also acceptable and could be discussed.
Main capabilities requried from the console are:
a) To login to the system
b) To write queries.
c) Execute queries
d) View Query results
e) To see history of the commands by pressing Up, Down buttons -
similar to the Linux shells.
It is suggested to do the following research preior to coding:
a) To select Java library for console development
b) To take a look how console of similar projects is developed. Hive
might be a good example.
Sunny Kimhy
unread,
Nov 1, 2010, 4:10:05 PM11/1/10
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message