Login

mvnForum

mvnForum Homepage Welcome Guest
  Search  
  Index  | Recent Threads  | Unanswered Threads  | List Polls  | Public Albums  | Who's Online  | Help


Quick Go »


No member browsing this thread
Thread Status: Active
Total posts in this thread: 15
Posts: 15   Pages: 2   [ 1 2 | Next Page ]
Post new Thread
Author
Previous Thread This topic has been viewed 2821 times and has 14 replies Next Thread
Male sru
Member
Member's Avatar


Joined: Sep 8, 2003
Post Count: 75
Status: Offline
Reply to this Post  Reply with Quote 
food for thought

food for thought from our competitors

http://www.jivesoftware.com/builds/docs/latest/database-guide.html

I think as long as we don't have access to their code, this shouldn't cause any license issues, i hope. wink
[Nov 15, 2003 10:52:56 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Male dyoo78
Newbie
Member's Avatar


Joined: Sep 28, 2003
Post Count: 35
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

the link is broken crying

EDIT: the link is now good biggrin
----------------------------------------
[Edit 1 times, last edit by dyoo78 at Nov 16, 2003 1:26:31 AM]
[Nov 16, 2003 1:13:02 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Male dyoo78
Newbie
Member's Avatar


Joined: Sep 28, 2003
Post Count: 35
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Just in case the link gets broken.
----------------------------------------
Attachment dbase schema.htm (30542 bytes) (Download count: 55)

[Nov 17, 2003 12:40:45 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Male dyoo78
Newbie
Member's Avatar


Joined: Sep 28, 2003
Post Count: 35
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

food for thought from our competitors

http://www.jivesoftware.com/builds/docs/latest/database-guide.html

I think as long as we don't have access to their code, this shouldn't cause any license issues, i hope. wink

By the way, in order for this information to be infringing, this information must be patented. In software patents however, data structures are not patentable because it is non-unique and data structures do not patent business processes. That's why MS doesn't release source code, because the only way to keep stufff secret in the software world is trade secret.

Software GUIs, data structure, structure are all ruled uncopyrightable, as well. This was decided when Yellow Pages attempted to patent the idea of the yellow pages, when apple sued MS for making a GUI, etc.

So to answer the above dillemma, we can look at it without worrying.
[Nov 18, 2003 2:02:42 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Male minhnn
mvnForum Developer
Member's Avatar

Vietnam
Joined: Oct 16, 2002
Post Count: 2956
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Thanks for make this suggestion love struck , I also had a look at all major forum's sql script too for some nice ideas smile
----------------------------------------
Minh Nguyen
mvnForum Developer
Want a free, open source Java Jsp/Servlet forum, get mvnForum at http://www.mvnForum.com

http://www.DienDanLinux.org
[Nov 19, 2003 12:23:18 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest    http://www.MyVietnam.net    minhnn_mvn [Link] Report threatening or abusive post: please login first  Go to top 
Male dejan
mvnForum Developer




Joined: Feb 27, 2003
Post Count: 185
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Note how jive user is much more extensible then mvnForum's. There are only few necessery columns in user table and all other data can be specified as extended properties (table jiveUserProp). So you can add properties needed by yor specific application, don't need to use others...
[Nov 20, 2003 2:49:53 PM] Show Printable Version of Post    View Member Profile    Send Private Message    dejan_krsmanovic    76119246 [Link] Report threatening or abusive post: please login first  Go to top 
Male minhnn
mvnForum Developer
Member's Avatar

Vietnam
Joined: Oct 16, 2002
Post Count: 2956
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Yes, I agree that Jive is more extendable, but it also hurt the performance of the forum if user add some extended properties. For example, add a property to store the Thread view count in Jive is not easy without hurting the performance smile
----------------------------------------
Minh Nguyen
mvnForum Developer
Want a free, open source Java Jsp/Servlet forum, get mvnForum at http://www.mvnForum.com

http://www.DienDanLinux.org
[Nov 24, 2003 11:12:44 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest    http://www.MyVietnam.net    minhnn_mvn [Link] Report threatening or abusive post: please login first  Go to top 
Male llchen
Newbie



Canada
Joined: Sep 2, 2003
Post Count: 40
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Hi, Minh:

Did you check the phpBB's schema, one thing I found that the additional field [permissionLevel] in the forum table would be quite useful. Thus, before query any info related to any forum, it only needs to compare the forum's permission level with the current user's permission level, then do things accordingly. That makes the permission checking and setting much simpler and I believe this will also increase the performance in the runtime. The current mvnforum's permission schema is too complex and very confusing, and very difficult to use.
[Jan 11, 2004 4:34:04 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Male dejan
mvnForum Developer




Joined: Feb 27, 2003
Post Count: 185
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought

Yes, I agree that Jive is more extendable, but it also hurt the performance of the forum if user add some extended properties. For example, add a property to store the Thread view count in Jive is not easy without hurting the performance smile


Minh, you must admit that Jive is much more used than mvnForum. A lot of comercial sites like Oracle, Sun or sites like JavaLobby does use Jive and I guess it has acceptable performance for them even they have much more traffic then any mvnForum powered site (correct me if I am wrong!).

I am not suggesting that fields that are often used such as thread count should be extended properties. But, mvnForumUser table has 40 or more columns. I am pretty sure that not every field in this table is needed for everybody. And also, if someone wants to extend mvnForum with some new property (that is part of core mvnForum) he would need to change db schema and to add new column, which is not that good.

And I am not sure that joining two tables or executing one query more (thats all you need to get extended properties in Jive) would cause some visible performance problems! In fact, using caching you would reduce most db hits so this won't cause performance problems at all!

Dejan
[Jan 12, 2004 8:07:33 AM] Show Printable Version of Post    View Member Profile    Send Private Message    dejan_krsmanovic    76119246 [Link] Report threatening or abusive post: please login first  Go to top 
Male murrumbeena
Newbie




Joined: Dec 6, 2003
Post Count: 20
Status: Offline
Reply to this Post  Reply with Quote 
Re: food for thought


I am not suggesting that fields that are often used such as thread count should be extended properties. But, mvnForumUser table has 40 or more columns. I am pretty sure that not every field in this table is needed for everybody. And also, if someone wants to extend mvnForum with some new property (that is part of core mvnForum) he would need to change db schema and to add new column, which is not that good.

And I am not sure that joining two tables or executing one query more (thats all you need to get extended properties in Jive) would cause some visible performance problems! In fact, using caching you would reduce most db hits so this won't cause performance problems at all!

Dejan


exactly!
mvnForumUser table has 40 or more columns, some of them is not necessary for me,also,it caused hard to extend mvnforum to my website.i add some column in my mvn-build version but it will be hard to upgrade.i have to modified cold again if i want to my mvnforum up to date.
my suggestion is make mvnforum more extensible so it can get bigger community.
Just my two cents.
----------------------------------------
[Edit 1 times, last edit by minhnn at Jan 15, 2004 3:39:52 PM]
[Jan 12, 2004 10:49:52 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Posts: 15   Pages: 2   [ 1 2 | Next Page ]
Show Printable Version of Thread  Post new Thread