By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
431,757 Members | 1,990 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 431,757 IT Pros & Developers. It's quick & easy.

Need advice about using ASP.NET Profile Provider

P: n/a
va

I realize that ASP.NET profile provider is used to create a strongly typed
storage of data that can be used like Session variables but can survive
beyond sessions.

In my ASP.NET 2.0 application, I am thinking of using the ASP.NET profile
provider and its the binary storage capability to store a lot of my user's
custom variables versus rolling my own object storage and access in a
database.

Are there any limits or warnings I should be aware of when before relying on
Profile Provider versus rolling my own database storage and access?

Mar 24 '06 #1
Share this Question
Share on Google+
4 Replies


P: n/a
AFIK one word comes to mind: performance. The use of the Profile does not
normalize data which trades ease of use for what can easily become
considerable impact on performance. That's my experience so far...

<%= Clinton Gallagher

"va" <id************@forgetit.com> wrote in message
news:E7**********************************@microsof t.com...

I realize that ASP.NET profile provider is used to create a strongly typed
storage of data that can be used like Session variables but can survive
beyond sessions.

In my ASP.NET 2.0 application, I am thinking of using the ASP.NET profile
provider and its the binary storage capability to store a lot of my user's
custom variables versus rolling my own object storage and access in a
database.

Are there any limits or warnings I should be aware of when before relying
on
Profile Provider versus rolling my own database storage and access?

Mar 24 '06 #2

P: n/a
va
Makes sense.

If I am storing 100 items in their profile, when are the items read? Are
all of them read upon first Load? Upon each call to Profile.NameOfVariable?
Mar 24 '06 #3

P: n/a
I'm not excatly sure about this yet. I thought I read that the data is
loaded on the first request. More needs to be known about Profile
performance that's for sure. Since its not normalized I think its going to
be correct to assume that its an all or nothing retrieval process.

<%= Clinton Gallagher
"va" <id************@forgetit.com> wrote in message
news:DB**********************************@microsof t.com...
Makes sense.

If I am storing 100 items in their profile, when are the items read? Are
all of them read upon first Load? Upon each call to
Profile.NameOfVariable?

Mar 25 '06 #4

P: n/a
va
Thanks for your help.

Cause I was thinking, for those single non repeatable (row) options you need
to save, normalization doesn't buy you anyting so retieving it as a profile
is no issue. Providing the data is not required for OLAP and so on..
Mar 26 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.