Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Clusters and shared data

6 posts in General Discussion (old) Last posting was on 2000-03-22 11:54:28.0Z
Tim Nesham Posted on 2000-03-21 15:44:51.0Z
Newsgroups: sybase.public.easerver
From: "Tim Nesham" <tim.nesham@born.com>
Subject: Clusters and shared data
Date: Tue, 21 Mar 2000 09:44:51 -0600
Lines: 26
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
X-Original-NNTP-Posting-Host: 161.49.6.89
Organization: Quad/Graphics,Inc.
NNTP-Posting-Host: dns2.qgraph.com 206.158.124.2
Message-ID: <347_38d798f6@news.qgraph.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com!news.qgraph.com!161.49.6.89
Xref: forums-1-dub sybase.public.easerver:26017
Article PK: 156030

If I create a shared component with a datastore such that when I invoke a
method the method goes to the shared datastore for "cached" information,
what happens when I cluster servers? Keeping in mind that this datastore
changes over time. So the shared method should retrieve the current
information.

A. The datastore is automatically replicated to the other servers in the
cluster? (That'd be nice but I doubt it).
B. Each server in the cluster has its own copy of the datastore. So,
whichever server is hit that is the data set used.

Most likely B. So, when a user creates a session and we want to associate
data at runtime with the user the best way to do this is not with shared
objects but with the database, right?

This brings me to the last part: What about the HTMLDW? If I have a result
set of 1 thousand rows and I only display 10 rows at a time, where are the
remaining 990 rows? On the jaguar server I was told. Now what happens with
clusters when I hit PageNext? Does it always go to the server with the 990
rows or does it hit whatever server is least busy?

TIA,

Tim


Carson Hager[Team Sybase] Posted on 2000-03-21 18:10:39.0Z
Newsgroups: sybase.public.easerver
From: chager@dyn-data.com (Carson Hager[Team Sybase])
Subject: Re: Clusters and shared data
Date: Tue, 21 Mar 2000 18:10:39 GMT
Organization: Dynamic Data Solutions, Inc.
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 84
NNTP-Posting-Host: charon.lifescape.com 63.86.26.130
Message-ID: <347_38d7b9c8.91268557@forums.sybase.com>
References: <347_38d798f6@news.qgraph.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:26009
Article PK: 156023


>A. The datastore is automatically replicated to the other servers in the
>cluster? (That'd be nice but I doubt it).

Nope. You would have to do this yourself. We've been able to do this
using straight socket calls as well as using TIBCO and MQ Series.

>B. Each server in the cluster has its own copy of the datastore. So,
>whichever server is hit that is the data set used.

Yup.

>Most likely B. So, when a user creates a session and we want to associate
>data at runtime with the user the best way to do this is not with shared
>objects but with the database, right?

Database, LDAP or a synchronized shared object cluster like I
mentioned above.

>This brings me to the last part: What about the HTMLDW? If I have a result
>set of 1 thousand rows and I only display 10 rows at a time, where are the
>remaining 990 rows?
>On the jaguar server I was told. Now what happens with
>clusters when I hit PageNext? Does it always go to the server with the 990
>rows or does it hit whatever server is least busy?

The rows are only cached when you use the stateful variety. In this
case, you have the same object reference and you will go back to the
same server each time. In the stateless type, the rows are
re-retrieved each time so you could go to any server in the cluster.


Carson

___________________________________________________________

Carson Hager
Team Sybase
Dynamic Data Solutions, Inc.
Enterprise Application Studio 3.0 Consulting and Training
http://www.dyn-data.com

DDS is now hiring EAServer consultants
to support its exploding EAServer business!
Please submit your resume to
hr@dyn-data.com!


On Tue, 21 Mar 2000 09:44:51 -0600, "Tim Nesham" <tim.nesham@born.com>
wrote:

>If I create a shared component with a datastore such that when I invoke a
>method the method goes to the shared datastore for "cached" information,
>what happens when I cluster servers? Keeping in mind that this datastore
>changes over time. So the shared method should retrieve the current
>information.
>
>A. The datastore is automatically replicated to the other servers in the
>cluster? (That'd be nice but I doubt it).
>B. Each server in the cluster has its own copy of the datastore. So,
>whichever server is hit that is the data set used.
>
>Most likely B. So, when a user creates a session and we want to associate
>data at runtime with the user the best way to do this is not with shared
>objects but with the database, right?
>
>This brings me to the last part: What about the HTMLDW? If I have a result
>set of 1 thousand rows and I only display 10 rows at a time, where are the
>remaining 990 rows? On the jaguar server I was told. Now what happens with
>clusters when I hit PageNext? Does it always go to the server with the 990
>rows or does it hit whatever server is least busy?
>
>TIA,
>
>Tim
>
>


___________________________________________________________

Carson Hager
Team Sybase
Dynamic Data Solutions, Inc.
Enterprise Application Studio 3.0 Consulting and Training

DDS Enterprise Application Framework
Available Now as Open Source!
http://www.dyn-data.com


Tim Nesham Posted on 2000-03-21 20:11:39.0Z
Newsgroups: sybase.public.easerver
From: "Tim Nesham" <tim.nesham@born.com>
Subject: Re: Clusters and shared data
Date: Tue, 21 Mar 2000 14:11:39 -0600
Lines: 106
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
X-Original-NNTP-Posting-Host: 161.49.6.89
Organization: Quad/Graphics,Inc.
NNTP-Posting-Host: dns2.qgraph.com 206.158.124.2
Message-ID: <347_38d7d77d@news.qgraph.com>
References: <347_38d798f6@news.qgraph.com> <347_38d7b9c8.91268557@forums.sybase.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com!news.qgraph.com!161.49.6.89
Xref: forums-1-dub sybase.public.easerver:25980
Article PK: 154373

Thanks Carson.

Ok, well I've heard the names but what is TIBCO and MQ Series?

Tim

"Carson Hager[Team Sybase]" <chager@dyn-data.com> wrote in message
news:38d7b9c8.91268557@forums.sybase.com...
> >A. The datastore is automatically replicated to the other servers in the
> >cluster? (That'd be nice but I doubt it).
>
> Nope. You would have to do this yourself. We've been able to do this
> using straight socket calls as well as using TIBCO and MQ Series.
>
> >B. Each server in the cluster has its own copy of the datastore. So,
> >whichever server is hit that is the data set used.
>
> Yup.
>
> >Most likely B. So, when a user creates a session and we want to associate
> >data at runtime with the user the best way to do this is not with shared
> >objects but with the database, right?
>
> Database, LDAP or a synchronized shared object cluster like I
> mentioned above.
>
> >This brings me to the last part: What about the HTMLDW? If I have a
result
> >set of 1 thousand rows and I only display 10 rows at a time, where are
the
> >remaining 990 rows?
> >On the jaguar server I was told. Now what happens with
> >clusters when I hit PageNext? Does it always go to the server with the
990
> >rows or does it hit whatever server is least busy?
>
> The rows are only cached when you use the stateful variety. In this
> case, you have the same object reference and you will go back to the
> same server each time. In the stateless type, the rows are
> re-retrieved each time so you could go to any server in the cluster.
>
>
> Carson
>
> ___________________________________________________________
>
> Carson Hager
> Team Sybase
> Dynamic Data Solutions, Inc.
> Enterprise Application Studio 3.0 Consulting and Training
> http://www.dyn-data.com
>
> DDS is now hiring EAServer consultants
> to support its exploding EAServer business!
> Please submit your resume to
> hr@dyn-data.com!
>
>
> On Tue, 21 Mar 2000 09:44:51 -0600, "Tim Nesham" <tim.nesham@born.com>
> wrote:
>
> >If I create a shared component with a datastore such that when I invoke a
> >method the method goes to the shared datastore for "cached" information,
> >what happens when I cluster servers? Keeping in mind that this datastore
> >changes over time. So the shared method should retrieve the current
> >information.
> >
> >A. The datastore is automatically replicated to the other servers in the
> >cluster? (That'd be nice but I doubt it).
> >B. Each server in the cluster has its own copy of the datastore. So,
> >whichever server is hit that is the data set used.
> >
> >Most likely B. So, when a user creates a session and we want to associate
> >data at runtime with the user the best way to do this is not with shared
> >objects but with the database, right?
> >
> >This brings me to the last part: What about the HTMLDW? If I have a
result
> >set of 1 thousand rows and I only display 10 rows at a time, where are
the
> >remaining 990 rows? On the jaguar server I was told. Now what happens
with
> >clusters when I hit PageNext? Does it always go to the server with the
990
> >rows or does it hit whatever server is least busy?
> >
> >TIA,
> >
> >Tim
> >
> >
>
>
> ___________________________________________________________
>
> Carson Hager
> Team Sybase
> Dynamic Data Solutions, Inc.
> Enterprise Application Studio 3.0 Consulting and Training
>
> DDS Enterprise Application Framework
> Available Now as Open Source!
> http://www.dyn-data.com
>


Bill Green[TeamSybase] Posted on 2000-03-21 20:18:54.0Z
Newsgroups: sybase.public.easerver
Date: Tue, 21 Mar 2000 15:18:54 -0500
From: "Bill Green[TeamSybase]" <bill.green@teamsybase.com>
Reply-To: bill.green@teamsybase.com
Organization: TeamSybase
X-Mailer: Mozilla 4.6 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
Subject: Re: Clusters and shared data
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 115
NNTP-Posting-Host: threshold3.jpmorgan.com 169.71.1.12
Message-ID: <347_38D7D92E.55939D97@teamsybase.com>
References: <347_38d798f6@news.qgraph.com> <347_38d7b9c8.91268557@forums.sybase.com> <347_38d7d77d@news.qgraph.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:25979
Article PK: 154372

MQ Series is IBM's Message Queuing service with gauranteed delivery mechanisms,
and all kinds of features for messaging which allow IBM to charge a small
country's GDP for. Tibco is a company that provides realtime market data via
feeds - for example, realtime stock quotes from Nasdaq - via a gauranteed
delivery mechanism. Tibco also offers a messaging service for the enterprise (I
forget it's name offhand).


regards,
Bill

Tim Nesham wrote:

> Thanks Carson.
>
> Ok, well I've heard the names but what is TIBCO and MQ Series?
>
> Tim
>
> "Carson Hager[Team Sybase]" <chager@dyn-data.com> wrote in message
> news:38d7b9c8.91268557@forums.sybase.com...
> > >A. The datastore is automatically replicated to the other servers in the
> > >cluster? (That'd be nice but I doubt it).
> >
> > Nope. You would have to do this yourself. We've been able to do this
> > using straight socket calls as well as using TIBCO and MQ Series.
> >
> > >B. Each server in the cluster has its own copy of the datastore. So,
> > >whichever server is hit that is the data set used.
> >
> > Yup.
> >
> > >Most likely B. So, when a user creates a session and we want to associate
> > >data at runtime with the user the best way to do this is not with shared
> > >objects but with the database, right?
> >
> > Database, LDAP or a synchronized shared object cluster like I
> > mentioned above.
> >
> > >This brings me to the last part: What about the HTMLDW? If I have a
> result
> > >set of 1 thousand rows and I only display 10 rows at a time, where are
> the
> > >remaining 990 rows?
> > >On the jaguar server I was told. Now what happens with
> > >clusters when I hit PageNext? Does it always go to the server with the
> 990
> > >rows or does it hit whatever server is least busy?
> >
> > The rows are only cached when you use the stateful variety. In this
> > case, you have the same object reference and you will go back to the
> > same server each time. In the stateless type, the rows are
> > re-retrieved each time so you could go to any server in the cluster.
> >
> >
> > Carson
> >
> > ___________________________________________________________
> >
> > Carson Hager
> > Team Sybase
> > Dynamic Data Solutions, Inc.
> > Enterprise Application Studio 3.0 Consulting and Training
> > http://www.dyn-data.com
> >
> > DDS is now hiring EAServer consultants
> > to support its exploding EAServer business!
> > Please submit your resume to
> > hr@dyn-data.com!
> >
> >
> > On Tue, 21 Mar 2000 09:44:51 -0600, "Tim Nesham" <tim.nesham@born.com>
> > wrote:
> >
> > >If I create a shared component with a datastore such that when I invoke a
> > >method the method goes to the shared datastore for "cached" information,
> > >what happens when I cluster servers? Keeping in mind that this datastore
> > >changes over time. So the shared method should retrieve the current
> > >information.
> > >
> > >A. The datastore is automatically replicated to the other servers in the
> > >cluster? (That'd be nice but I doubt it).
> > >B. Each server in the cluster has its own copy of the datastore. So,
> > >whichever server is hit that is the data set used.
> > >
> > >Most likely B. So, when a user creates a session and we want to associate
> > >data at runtime with the user the best way to do this is not with shared
> > >objects but with the database, right?
> > >
> > >This brings me to the last part: What about the HTMLDW? If I have a
> result
> > >set of 1 thousand rows and I only display 10 rows at a time, where are
> the
> > >remaining 990 rows? On the jaguar server I was told. Now what happens
> with
> > >clusters when I hit PageNext? Does it always go to the server with the
> 990
> > >rows or does it hit whatever server is least busy?
> > >
> > >TIA,
> > >
> > >Tim
> > >
> > >
> >
> >
> > ___________________________________________________________
> >
> > Carson Hager
> > Team Sybase
> > Dynamic Data Solutions, Inc.
> > Enterprise Application Studio 3.0 Consulting and Training
> >
> > DDS Enterprise Application Framework
> > Available Now as Open Source!
> > http://www.dyn-data.com
> >

--
Bill Green[TeamSybase]

Good Links to know:
Sybase Developer Network (SDN) - http://www.sybase.com/sdn
PFC Guide - http://www.pfcguide.com
Power3 - Custom Training - http://www.power3.com


Lance Andersen Posted on 2000-03-22 11:54:28.0Z
Newsgroups: sybase.public.easerver
Date: Wed, 22 Mar 2000 06:54:28 -0500
From: Lance Andersen <lancea@sybase.com>
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
Subject: Re: Clusters and shared data
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 115
NNTP-Posting-Host: alder.sybase.com 157.133.125.15
Message-ID: <347_38D8B474.A3DAD6DD@sybase.com>
References: <347_38d798f6@news.qgraph.com> <347_38d7b9c8.91268557@forums.sybase.com> <347_38d7d77d@news.qgraph.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:25944
Article PK: 155972

You might want to read the material regarding Sybase Enterprise Event
Broker which supports Tibco and MQ. Starting with SEEB 2.0, it will run
as a service in Jaguar. It is pretty cool technology..

Lance

Tim Nesham wrote:
>
> Thanks Carson.
>
> Ok, well I've heard the names but what is TIBCO and MQ Series?
>
> Tim
>
> "Carson Hager[Team Sybase]" <chager@dyn-data.com> wrote in message
> news:38d7b9c8.91268557@forums.sybase.com...
> > >A. The datastore is automatically replicated to the other servers in the
> > >cluster? (That'd be nice but I doubt it).
> >
> > Nope. You would have to do this yourself. We've been able to do this
> > using straight socket calls as well as using TIBCO and MQ Series.
> >
> > >B. Each server in the cluster has its own copy of the datastore. So,
> > >whichever server is hit that is the data set used.
> >
> > Yup.
> >
> > >Most likely B. So, when a user creates a session and we want to associate
> > >data at runtime with the user the best way to do this is not with shared
> > >objects but with the database, right?
> >
> > Database, LDAP or a synchronized shared object cluster like I
> > mentioned above.
> >
> > >This brings me to the last part: What about the HTMLDW? If I have a
> result
> > >set of 1 thousand rows and I only display 10 rows at a time, where are
> the
> > >remaining 990 rows?
> > >On the jaguar server I was told. Now what happens with
> > >clusters when I hit PageNext? Does it always go to the server with the
> 990
> > >rows or does it hit whatever server is least busy?
> >
> > The rows are only cached when you use the stateful variety. In this
> > case, you have the same object reference and you will go back to the
> > same server each time. In the stateless type, the rows are
> > re-retrieved each time so you could go to any server in the cluster.
> >
> >
> > Carson
> >
> > ___________________________________________________________
> >
> > Carson Hager
> > Team Sybase
> > Dynamic Data Solutions, Inc.
> > Enterprise Application Studio 3.0 Consulting and Training
> > http://www.dyn-data.com
> >
> > DDS is now hiring EAServer consultants
> > to support its exploding EAServer business!
> > Please submit your resume to
> > hr@dyn-data.com!
> >
> >
> > On Tue, 21 Mar 2000 09:44:51 -0600, "Tim Nesham" <tim.nesham@born.com>
> > wrote:
> >
> > >If I create a shared component with a datastore such that when I invoke a
> > >method the method goes to the shared datastore for "cached" information,
> > >what happens when I cluster servers? Keeping in mind that this datastore
> > >changes over time. So the shared method should retrieve the current
> > >information.
> > >
> > >A. The datastore is automatically replicated to the other servers in the
> > >cluster? (That'd be nice but I doubt it).
> > >B. Each server in the cluster has its own copy of the datastore. So,
> > >whichever server is hit that is the data set used.
> > >
> > >Most likely B. So, when a user creates a session and we want to associate
> > >data at runtime with the user the best way to do this is not with shared
> > >objects but with the database, right?
> > >
> > >This brings me to the last part: What about the HTMLDW? If I have a
> result
> > >set of 1 thousand rows and I only display 10 rows at a time, where are
> the
> > >remaining 990 rows? On the jaguar server I was told. Now what happens
> with
> > >clusters when I hit PageNext? Does it always go to the server with the
> 990
> > >rows or does it hit whatever server is least busy?
> > >
> > >TIA,
> > >
> > >Tim
> > >
> > >
> >
> >
> > ___________________________________________________________
> >
> > Carson Hager
> > Team Sybase
> > Dynamic Data Solutions, Inc.
> > Enterprise Application Studio 3.0 Consulting and Training
> >
> > DDS Enterprise Application Framework
> > Available Now as Open Source!
> > http://www.dyn-data.com
> >

--
===============================================================================
Lance J. Andersen Email: lancea@sybase.com
Sybase Product Support Engineering Phone:(781) 564-6336
77 South Bedford Street Fax: (781) 564-7001
Burlington, MA 01803

The Dark Knight Returns!!! Let's Go Penguins!!!
===============================================================================


Dave Wolf [Sybase] Posted on 2000-03-21 19:18:42.0Z
Newsgroups: sybase.public.easerver
From: "Dave Wolf [Sybase]" <dwolf@sybase.com>
Subject: Re: Clusters and shared data
Date: Tue, 21 Mar 2000 14:18:42 -0500
Lines: 108
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
NNTP-Posting-Host: nomad6-37.sybase.com 157.133.176.37
Message-ID: <347_bN2djr2k$GA.290@forums.sybase.com>
References: <347_38d798f6@news.qgraph.com> <347_38d7b9c8.91268557@forums.sybase.com>
Path: forums-1-dub!forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.easerver:25988
Article PK: 156002

With the new message service coming out, you could share data by putting it
into the message service. We will support replicating messages through all
servers in the cluster. Just make a topic called SharedData and have your
components subscribe to this topic and grab changes to the shared data.

Dave Wolf
Internet Applications Division

"Carson Hager[Team Sybase]" <chager@dyn-data.com> wrote in message
news:38d7b9c8.91268557@forums.sybase.com...
> >A. The datastore is automatically replicated to the other servers in the
> >cluster? (That'd be nice but I doubt it).
>
> Nope. You would have to do this yourself. We've been able to do this
> using straight socket calls as well as using TIBCO and MQ Series.
>
> >B. Each server in the cluster has its own copy of the datastore. So,
> >whichever server is hit that is the data set used.
>
> Yup.
>
> >Most likely B. So, when a user creates a session and we want to associate
> >data at runtime with the user the best way to do this is not with shared
> >objects but with the database, right?
>
> Database, LDAP or a synchronized shared object cluster like I
> mentioned above.
>
> >This brings me to the last part: What about the HTMLDW? If I have a
result
> >set of 1 thousand rows and I only display 10 rows at a time, where are
the
> >remaining 990 rows?
> >On the jaguar server I was told. Now what happens with
> >clusters when I hit PageNext? Does it always go to the server with the
990
> >rows or does it hit whatever server is least busy?
>
> The rows are only cached when you use the stateful variety. In this
> case, you have the same object reference and you will go back to the
> same server each time. In the stateless type, the rows are
> re-retrieved each time so you could go to any server in the cluster.
>
>
> Carson
>
> ___________________________________________________________
>
> Carson Hager
> Team Sybase
> Dynamic Data Solutions, Inc.
> Enterprise Application Studio 3.0 Consulting and Training
> http://www.dyn-data.com
>
> DDS is now hiring EAServer consultants
> to support its exploding EAServer business!
> Please submit your resume to
> hr@dyn-data.com!
>
>
> On Tue, 21 Mar 2000 09:44:51 -0600, "Tim Nesham" <tim.nesham@born.com>
> wrote:
>
> >If I create a shared component with a datastore such that when I invoke a
> >method the method goes to the shared datastore for "cached" information,
> >what happens when I cluster servers? Keeping in mind that this datastore
> >changes over time. So the shared method should retrieve the current
> >information.
> >
> >A. The datastore is automatically replicated to the other servers in the
> >cluster? (That'd be nice but I doubt it).
> >B. Each server in the cluster has its own copy of the datastore. So,
> >whichever server is hit that is the data set used.
> >
> >Most likely B. So, when a user creates a session and we want to associate
> >data at runtime with the user the best way to do this is not with shared
> >objects but with the database, right?
> >
> >This brings me to the last part: What about the HTMLDW? If I have a
result
> >set of 1 thousand rows and I only display 10 rows at a time, where are
the
> >remaining 990 rows? On the jaguar server I was told. Now what happens
with
> >clusters when I hit PageNext? Does it always go to the server with the
990
> >rows or does it hit whatever server is least busy?
> >
> >TIA,
> >
> >Tim
> >
> >
>
>
> ___________________________________________________________
>
> Carson Hager
> Team Sybase
> Dynamic Data Solutions, Inc.
> Enterprise Application Studio 3.0 Consulting and Training
>
> DDS Enterprise Application Framework
> Available Now as Open Source!
> http://www.dyn-data.com
>