Hello, all. I am new one in this team and i am glad to work with you all. As soon as i am newbie in this project, i need some help. Plase help us, beginners to start with something, and get involved in the development of the cubrid cluster in a short time as possible.
I have already downloaded source code, and build up the alpha version for windows, and successfully installed. Now cubrid service start successfully starts all other services as broker, manager etc.
Now i don't know what to start with?. Where i can find the tool for querying database, is there any manager, cubrid manager starts in console, but there is not GUI interface to interact with. So what should be my next step, Do i need to install cubrid manager from cubrid project. Or there is something another console tool for that. And as soon as this is a cluster, will the cubrid manager of the main CUBRID project work with it?
And, I want to know on which step does the team working on? Which kind of problems does it facing? Even now i can't help to solve this problem, i would be glad if you informed us about. And who is distributing task. and is there any task board for this?
Sinceresly, a friendly dummy Ernest Kuttubaev
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
At first, I'd like to say where the CUBRID Cluster project is regarding source code level. Currently, source code of the CUBRID Cluster is the same with the release branch of CUBRID R2.2. R3.0 and R3.1 are under developing and they will be released shortly. Anyway, the CUBRID Cluster project is started/branched from the CUBRID R2.2.
Secondly, I will explain the structure (and the policy) of CUBRID Clsuter svn repository.
(See the y article in https://sourceforge.net/projects/cubridcluster/forums/forum/1129811/topic/3726600)
You can get information by "svn list https://cubridcluster.svn.sourceforge.net/svnroot/cubridcluster/branches".
Currently we are starting to implement "global schema" feature, which is Milestone 1, so that we will use the 'global_schema' branch. Please download the source code from the branch and commit your contribution into them later.
Or, if you want to do your own small project, you can request us to make a new branch of your own. You may need to prepare suggestion document.
Thirdly, in breifly, milestones of this project are;
M1: global schema
M2: distributed partition
M3: load balancing
M4: stablization
So far so good to get a grasp of this project?
Ok, now I'm going to answer to your questions.
Q. Is there any tool for querying database?
A. Yes. You can use CUBRID Manager GUI tool for that purpose. You can refer CUBRID Manual how to use it. Probalby you are confused between CUBRID Manager client (GUI tool) and CUBRID Manager server (daemon). CM server is started automatically when you started CUBRID service tray in Windows version. Then, you need to run CUBRID Manager.
By the way, using CUBRID Manager you can not only query the database but also create a new database, start and stop database server, and do many management tasks.
Q. Do I need to install CUBRID Manager form the CUBRID project?
A. CUBRID Manager is included in the source tree. If you are building in Windows, it is not built together. CUBRID Manager client is Java program. So you need to install JDK to build it. Simply, you can download the CUBRID Manager from the CUBRID project site.
Q. Is there something another console tool?
A. Yes. the basic console interactive tool is 'csql'. You can easily find it and you can get necessary information from the manual.
Q. I want to know on which step does the team working on.
A. Ok, I've explained the current status of this project. We are right now going to take the first step. I'll break down milestone into small tasks, and will register them into Trac. (https://sourceforge.net/apps/trac/cubridcluster/) You can get necessary information from the Trac. We will manager all tasks through that board.
One more, we'll have Triage Meeting regularly. Triage meeting has whole power of managing tasks, assigning them to developers, and making decision about issues.
Lastly, I'd like to give you a small warming up task. Please let me know about your specialty in terms of developing database engine. You don't need to be an expert. You can contribute not only by coding but also ideation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What's your estimation? How about one month? starting from spec design…
Because you are not familiar to our development process, I think you'd better to do a task that can be separated and does not require much cooperations.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello, all. I am new one in this team and i am glad to work with you all. As soon as i am newbie in this project, i need some help. Plase help us, beginners to start with something, and get involved in the development of the cubrid cluster in a short time as possible.
I have already downloaded source code, and build up the alpha version for windows, and successfully installed. Now cubrid service start successfully starts all other services as broker, manager etc.
Now i don't know what to start with?. Where i can find the tool for querying database, is there any manager, cubrid manager starts in console, but there is not GUI interface to interact with. So what should be my next step, Do i need to install cubrid manager from cubrid project. Or there is something another console tool for that. And as soon as this is a cluster, will the cubrid manager of the main CUBRID project work with it?
And, I want to know on which step does the team working on? Which kind of problems does it facing? Even now i can't help to solve this problem, i would be glad if you informed us about. And who is distributing task. and is there any task board for this?
Sinceresly, a friendly dummy Ernest Kuttubaev
Hi, congratulation for success to build.
At first, I'd like to say where the CUBRID Cluster project is regarding source code level. Currently, source code of the CUBRID Cluster is the same with the release branch of CUBRID R2.2. R3.0 and R3.1 are under developing and they will be released shortly. Anyway, the CUBRID Cluster project is started/branched from the CUBRID R2.2.
Secondly, I will explain the structure (and the policy) of CUBRID Clsuter svn repository.
(See the y article in https://sourceforge.net/projects/cubridcluster/forums/forum/1129811/topic/3726600)
You can get information by "svn list https://cubridcluster.svn.sourceforge.net/svnroot/cubridcluster/branches".
Currently we are starting to implement "global schema" feature, which is Milestone 1, so that we will use the 'global_schema' branch. Please download the source code from the branch and commit your contribution into them later.
Or, if you want to do your own small project, you can request us to make a new branch of your own. You may need to prepare suggestion document.
Thirdly, in breifly, milestones of this project are;
M1: global schema
M2: distributed partition
M3: load balancing
M4: stablization
So far so good to get a grasp of this project?
Ok, now I'm going to answer to your questions.
Q. Is there any tool for querying database?
A. Yes. You can use CUBRID Manager GUI tool for that purpose. You can refer CUBRID Manual how to use it. Probalby you are confused between CUBRID Manager client (GUI tool) and CUBRID Manager server (daemon). CM server is started automatically when you started CUBRID service tray in Windows version. Then, you need to run CUBRID Manager.
By the way, using CUBRID Manager you can not only query the database but also create a new database, start and stop database server, and do many management tasks.
Q. Do I need to install CUBRID Manager form the CUBRID project?
A. CUBRID Manager is included in the source tree. If you are building in Windows, it is not built together. CUBRID Manager client is Java program. So you need to install JDK to build it. Simply, you can download the CUBRID Manager from the CUBRID project site.
Q. Is there something another console tool?
A. Yes. the basic console interactive tool is 'csql'. You can easily find it and you can get necessary information from the manual.
Q. I want to know on which step does the team working on.
A. Ok, I've explained the current status of this project. We are right now going to take the first step. I'll break down milestone into small tasks, and will register them into Trac. (https://sourceforge.net/apps/trac/cubridcluster/) You can get necessary information from the Trac. We will manager all tasks through that board.
One more, we'll have Triage Meeting regularly. Triage meeting has whole power of managing tasks, assigning them to developers, and making decision about issues.
Lastly, I'd like to give you a small warming up task. Please let me know about your specialty in terms of developing database engine. You don't need to be an expert. You can contribute not only by coding but also ideation.
Thanks, for reply.
Hey, ekuttubaev
Are you ready to get development task for CUBRID Cluster project?
Yes. Mr, I reviewed the code. The start with a specific task would help to be involved in the development
Hey, how about taking the ticket #19.
https://sourceforge.net/apps/trac/cubridcluster/ticket/19
I heard that you have friends who want to do tasks as a team, right?
Yes, I have, but they refused to work now, as they don't have time
Yes, i am ready to take this ticket, is there any deadline?
What's your estimation? How about one month? starting from spec design…
Because you are not familiar to our development process, I think you'd better to do a task that can be separated and does not require much cooperations.