Thread: DDBMS with postgresql.
Hi, I am looking for a solution to deal with a distributed database, using postgresql. (I know it can be done with Oracle, butthe idea is to use an open/free alternative). I did quite a few searches on the web and on postgresql.org, but didn't find anything relevant, so I guess it is not possibleout-of-the-box. So the question is, are there some resources out there, like tutorials, already existing applications, ... that would allowone to do just the same (performances are not really an issue at this stage)? Best regards, Serge. ____________________________________________________ Tablette 3D, PC portable ultra-mince : découvrez les dernières tendances High Tech sur Voila : http://actu.voila.fr/evenementiel/tendances-2010-2011/high-tech/
On Tue, Mar 08, 2011 at 11:11:59AM +0100, sogono@voila.fr wrote: > I am looking for a solution to deal with a distributed database, using > postgresql. (I know it can be done with Oracle, but the idea is to use an > open/free alternative). Could you describe in greater detail what you're looking for? What does "distributed" mean to you? -- Joshua Tolley / eggyknap End Point Corporation http://www.endpoint.com
Attachment
> On Tue, Mar 08, 2011 at 11:11:59AM +0100, sogono@voila.fr wrote: > > I am looking for a solution to deal with a distributed database, using > > postgresql. (I know it can be done with Oracle, but the idea is to use an > > open/free alternative). > > Could you describe in greater detail what you're looking for? What does > "distributed" mean to you? > > -- > Joshua Tolley / eggyknap > End Point Corporation > http://www.endpoint.com Hi, What I mean is that a same database (or just some tables) is "cut" into parts, and each of those parts are located in differentplaces. For instance, a table TestTable(id int8 not null, first varchar(10), second varchar(15), primary key(id)) exists on siteA and on site B. Rows are inserted into site A table; different rows are inserted into site B table. When a query is done on that table from one of those sites (like "select * from TestTable;"), the result is the list of allrows from TestTable of site A together with all rows from TestTable of site B, as if it was a single local table. Another example is that a table TestTable exists on site A, a table OtherTable exists on site B, and relationship existsbetween those tables via, let's say, foreign key. Local queries using both tables should be possible. This explanation may not be very clear, please tell me if that is the case. ____________________________________________________ Suivez toute l'actualité en photos de l'émission Danse avec les stars et retrouvez les dernières dépêches sur : http://people.voila.fr/evenementiel/danse-avec-les-stars/danse-avec-les-stars-en-photos/
Hi,
> What I mean is that a same database (or just some tables) is "cut"
> into parts, and each of those parts are located in different places.
>
> For instance, a table TestTable(id int8 not null, first varchar(10),
> second varchar(15), primary key(id)) exists on site A and on site B.
> Rows are inserted into site A table; different rows are inserted
> into site B table.
> When a query is done on that table from one of those sites (like
> "select * from TestTable;"), the result is the list of all rows from
> TestTable of site A together with all rows from TestTable of site B,
> as if it was a single local table.
>
> Another example is that a table TestTable exists on site A, a table
> OtherTable exists on site B, and relationship exists between those
> tables via, let's say, foreign key. Local queries using both tables
> should be possible.
>
> This explanation may not be very clear, please tell me if that is the case.
May be you could have a look at hadoopDB?
http://hadoopdb.sourceforge.net/guide/
It can use PostgreSQL
Regards,
Jayadevan
DISCLAIMER:
"The information in this e-mail and any attachment is intended only for the person to whom it is addressed and may contain confidential and/or privileged material. If you have received this e-mail in error, kindly contact the sender and destroy all copies of the original communication. IBS makes no warranty, express or implied, nor guarantees the accuracy, adequacy or completeness of the information contained in this email or any attachment and is not liable for any errors, defects, omissions, viruses or for resultant loss or damage, if any, direct or indirect."
> What I mean is that a same database (or just some tables) is "cut"
> into parts, and each of those parts are located in different places.
>
> For instance, a table TestTable(id int8 not null, first varchar(10),
> second varchar(15), primary key(id)) exists on site A and on site B.
> Rows are inserted into site A table; different rows are inserted
> into site B table.
> When a query is done on that table from one of those sites (like
> "select * from TestTable;"), the result is the list of all rows from
> TestTable of site A together with all rows from TestTable of site B,
> as if it was a single local table.
>
> Another example is that a table TestTable exists on site A, a table
> OtherTable exists on site B, and relationship exists between those
> tables via, let's say, foreign key. Local queries using both tables
> should be possible.
>
> This explanation may not be very clear, please tell me if that is the case.
May be you could have a look at hadoopDB?
http://hadoopdb.sourceforge.net/guide/
It can use PostgreSQL
Regards,
Jayadevan
DISCLAIMER:
"The information in this e-mail and any attachment is intended only for the person to whom it is addressed and may contain confidential and/or privileged material. If you have received this e-mail in error, kindly contact the sender and destroy all copies of the original communication. IBS makes no warranty, express or implied, nor guarantees the accuracy, adequacy or completeness of the information contained in this email or any attachment and is not liable for any errors, defects, omissions, viruses or for resultant loss or damage, if any, direct or indirect."
> Hi, > > > What I mean is that a same database (or just some tables) is "cut" > > into parts, and each of those parts are located in different places. > > > > For instance, a table TestTable(id int8 not null, first varchar(10), > > second varchar(15), primary key(id)) exists on site A and on site B. > > Rows are inserted into site A table; different rows are inserted > > into site B table. > > When a query is done on that table from one of those sites (like > > "select * from TestTable;"), the result is the list of all rows from > > TestTable of site A together with all rows from TestTable of site B, > > as if it was a single local table. > > > > Another example is that a table TestTable exists on site A, a table > > OtherTable exists on site B, and relationship exists between those > > tables via, let's say, foreign key. Local queries using both tables > > should be possible. > > > > This explanation may not be very clear, please tell me if that is the > > case. > May be you could have a look at hadoopDB? > http://hadoopdb.sourceforge.net/guide/ > It can use PostgreSQL > Regards, > Jayadevan Thanks a lot, I will check that. Best regards, Serge. ____________________________________________________ Suivez toute l'actualité en photos de l'émission Danse avec les stars et retrouvez les dernières dépêches sur : http://people.voila.fr/evenementiel/danse-avec-les-stars/danse-avec-les-stars-en-photos/