Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

P2P Delphi software - technical question

54 views
Skip to first unread message

Avi Boots

unread,
Nov 12, 2003, 6:15:46 PM11/12/03
to
I develop a p2p software in delphi. Suppose i have 1,000,000 users at
the same time that search swap information (files), talk in chat, pass
an internal e-mail, pass group e-mail and so on. What type of
computer, database (Oracle?, MySql?), search model (like the google
search, i can buy it from google). Shortly what do i need that my
system will not crash? Today the system work with MS-Access only for
the SQL test (I not shure that the SQL itself will hold such a
stress).
You may look at my web-site if you like www.anxn.com

Thank you

Jeremy Collins

unread,
Nov 13, 2003, 3:09:44 AM11/13/03
to
Avi Boots wrote:

> I develop a p2p software in delphi. Suppose i have 1,000,000 users at
> the same time that search swap information (files), talk in chat, pass
> an internal e-mail, pass group e-mail and so on. What type of
> computer, database (Oracle?, MySql?), search model (like the google
> search, i can buy it from google). Shortly what do i need that my
> system will not crash? Today the system work with MS-Access only for
> the SQL test (I not shure that the SQL itself will hold such a
> stress).

The maximum theoretial connections to an Access database is 255;
the practical limit is much lower.

You will need clustered database servers (Oracle, SQL Server etc)
with instant switching to backups in the event of failure. If you
really don't know anything about databases on this scale, employ
someone or at least take a course - you *will* get it wrong otherwise.

ISTM you are not really describing P2P, but client-server. In the
event of your users sharing copyrighted material (perish the thought),
then you would be personally liable.

> You may look at my web-site if you like www.anxn.com

Vapourware, IOW.

--
jc

Remove the -not from email

Stephan Eggermont

unread,
Nov 13, 2003, 4:45:14 AM11/13/03
to
Avi Boots <avib...@netvision.net.il> wrote:
> I develop a p2p software in delphi. Suppose i have 1,000,000 users at
> the same time that search swap information (files), talk in chat, pass
> an internal e-mail, pass group e-mail and so on. What type of
> computer, database (Oracle?, MySql?), search model (like the google
> search, i can buy it from google). Shortly what do i need that my
> system will not crash? Today the system work with MS-Access only for
> the SQL test (I not shure that the SQL itself will hold such a
> stress).

p2p systems don't use standard relational databases. They use some
kind of distributed storage, connection, security and search model.
Read the gnutella source to get a feeling for what is needed.

Stephan

0 new messages