]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2000/000840.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2000 / 000840.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] cheers. ideas.
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20cheers.%20ideas.&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="000839.html">
11 <LINK REL="Next" HREF="000843.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] cheers. ideas.</H1>
15 <B>&amp;quot</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20cheers.%20ideas.&In-Reply-To="
17 TITLE="[IRCServices] cheers. ideas.">&amp;quot
18 </A><BR>
19 <I>Wed Oct 11 08:44:20 PDT 2000</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="000839.html">[IRCServices] cheers. ideas.
22 </A></li>
23 <LI>Next message: <A HREF="000843.html">[IRCServices] cheers. ideas.
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#840">[ date ]</a>
27 <a href="thread.html#840">[ thread ]</a>
28 <a href="subject.html#840">[ subject ]</a>
29 <a href="author.html#840">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>Services is a READ ONCE, WRITE MANY application. If you make changes to the
35 data in the underlying datastore, be it a database, binary file or text
36 file, the changes would be lost at the next database save.
37
38 Services would require a lot of work to make it support proper querying of a
39 database. The performance hit services would take would outweigh the benefit
40 imho. If one were to do it properly, with multiple threads loading only the
41 information needed to service the users and channels currently online,
42 things would definately be better. However, let's be honest, this requires a
43 lot of developement, skills and time.
44
45 What we should focus on is writing an interface for Services that allows
46 external apps to communicate with it.
47
48 Back to your point about Brasnet, 98MB is a lot. However, it's not totally
49 unreasonable. The thing I'd guess that is really taking a hit is the CPU.
50 The algorithms were never meant to handle so much data. I am definately
51 looking to improve the key ones.
52
53 Andrew
54
55 ----- Original Message -----
56 From: &quot;Bruno Lacerda&quot; &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">sniffer at sniffer.net</A>&gt;
57 To: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at Snow.shadowfire.org</A>&gt;
58 Sent: Wednesday, October 11, 2000 6:19 PM
59 Subject: Re: [IRCServices] cheers. ideas.
60
61
62 &gt;<i> its me again..
63 </I>&gt;<i>
64 </I>&gt;<i> the data storage, using sql brings a lot of new possibilitys, with real
65 </I>&gt;<i> databases 3rd party programs/sites may use and change the information,
66 </I>this
67 &gt;<i> is really interesting, develop internet portals based on the
68 </I>users/channels
69 &gt;<i> information, search for users with html forms, retrieve/change password..
70 </I>&gt;<i> integration is the main ideia.
71 </I>&gt;<i>
72 </I>&gt;<i> im currently helping a irc network called BrasNet (Brazil), the nick.db
73 </I>have
74 &gt;<i> nothing more than 98 MB.. this _really_ stress the box.. with an indexed
75 </I>&gt;<i> database the searches and querys about nicks and chans registrations and
76 </I>&gt;<i> passwords authentication would be much more reliable!
77 </I>&gt;<i>
78 </I>&gt;<i> well.. post you comment..
79 </I>&gt;<i>
80 </I>&gt;<i> who is the services coding leader? Hi mr coder! (exchange ideas..)
81 </I>&gt;<i>
82 </I>&gt;<i> Cheers,
83 </I>&gt;<i>
84 </I>&gt;<i> Bruno Lacerda
85 </I>&gt;<i> <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">sniffer at sniffer.net</A>
86 </I>&gt;<i> <A HREF="http://sniffer.net">http://sniffer.net</A>
87 </I>&gt;<i>
88 </I>&gt;<i> ----- Original Message -----
89 </I>&gt;<i> From: &quot;Chris Wiest&quot; &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">kwahraw at relic.net</A>&gt;
90 </I>&gt;<i> To: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at Snow.shadowfire.org</A>&gt;
91 </I>&gt;<i> Cc: &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices at Snow.shadowfire.org</A>&gt;
92 </I>&gt;<i> Sent: Wednesday, October 11, 2000 10:09 AM
93 </I>&gt;<i> Subject: Re: [IRCServices] cheers. ideas.
94 </I>&gt;<i>
95 </I>&gt;<i>
96 </I>&gt;<i> &gt; *shrug* perspectives and experience I suppose come into play here. While
97 </I>&gt;<i> &gt; it may be the o/s we are operating from, which is FreeBSD4.0 (I am
98 </I>&gt;<i> &gt; hesitant to move to 4.1, though the CD's are sitting on my desk at
99 </I>&gt;<i> &gt; work due to its relative newness, and some network issues I've had with
100 </I>&gt;<i> &gt; it on our development machine at work), 4.0 one would think would be
101 </I>able
102 &gt;<i> &gt; to keep mysql up and running. The issue seems to come about with
103 </I>multiple
104 &gt;<i> &gt; query requests and attempts to place entries into the database
105 </I>&gt;<i> &gt; simultaneously. Again, my point is an XML format would perhaps be the
106 </I>&gt;<i> &gt; better way to go, as it is not dependent on a 3rd party application
107 </I>&gt;<i> &gt; working properly. Even if you have not had issues with the application
108 </I>&gt;<i> &gt; itself, there is still the exposure that a third party application (your
109 </I>&gt;<i> &gt; sql program) could crash, which on a philosophical level (putting aside
110 </I>my
111 &gt;<i> &gt; above mentioned personal problems with the application) is a bad way to
112 </I>&gt;<i> &gt; go. I am not saying not to go ahead with sql, I am just pointing out a
113 </I>&gt;<i> &gt; pretty clear downfall to doing so.
114 </I>&gt;<i> &gt;
115 </I>&gt;<i> &gt; --CDW
116 </I>&gt;<i> &gt;
117 </I>&gt;<i> &gt; On Wed, 11 Oct 2000, Scott Seufert wrote:
118 </I>&gt;<i> &gt;
119 </I>&gt;<i> &gt; &gt; At 07:33 AM 10/11/2000 -0400, you wrote:
120 </I>&gt;<i> &gt; &gt; &gt;i debated, and even played with storing/retreiving to mysql. The
121 </I>&gt;<i> problem
122 </I>&gt;<i> &gt; &gt; &gt;that I've found is that you then deal with ensuring the sql program
123 </I>is
124 &gt;<i> up
125 </I>&gt;<i> &gt; &gt; &gt;and running, and sql tends to crash (we actually have a sql based
126 </I>&gt;<i> program
127 </I>&gt;<i> &gt; &gt; &gt;currently that has an average uptime of 2 to 3 days). I don't know
128 </I>if
129 &gt;<i> &gt; &gt; &gt;anyone else has experienced this, however it seems to kinda be
130 </I>&gt;<i> &gt; &gt; &gt;standard. We deal with 1600 to 2000 users simultaneous, they tend to
131 </I>&gt;<i> get
132 </I>&gt;<i> &gt; &gt; &gt;pissy when our services go boom, and rightly so. I'm not saying not
133 </I>to
134 &gt;<i> &gt; &gt; &gt;move to sql (though I'd say xml seems a better option), but I am
135 </I>saying
136 &gt;<i> &gt; &gt; &gt;that given sql's uptime, it can be an issue.
137 </I>&gt;<i> &gt; &gt; &gt;
138 </I>&gt;<i> &gt; &gt; &gt;--CDW
139 </I>&gt;<i> &gt; &gt;
140 </I>&gt;<i> &gt; &gt; &lt;snip&gt;
141 </I>&gt;<i> &gt; &gt;
142 </I>&gt;<i> &gt; &gt; In my experience I have seen quite the opposite, SQL tends to be quite
143 </I>&gt;<i> &gt; &gt; stable. Offering reliable support for tens of thousands. This
144 </I>experience
145 &gt;<i> &gt; &gt; includes mySQL and MS SQL.
146 </I>&gt;<i> &gt; &gt;
147 </I>&gt;<i> &gt; &gt; Scott Seufert
148 </I>&gt;<i> &gt; &gt; aka katsklaw
149 </I>&gt;<i> &gt; &gt; Server Admin
150 </I>&gt;<i> &gt; &gt; Excalibre.ShadowFire.Org
151 </I>&gt;<i> &gt; &gt;
152 </I>&gt;<i> &gt; &gt;
153 </I>&gt;<i> &gt; &gt; ---------------------------------------------------------------
154 </I>&gt;<i> &gt; &gt; To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
155 </I>&gt;<i> &gt; &gt; with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
156 </I>&gt;<i> &gt; &gt;
157 </I>&gt;<i> &gt;
158 </I>&gt;<i> &gt;
159 </I>&gt;<i> &gt; ---------------------------------------------------------------
160 </I>&gt;<i> &gt; To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
161 </I>&gt;<i> &gt; with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
162 </I>&gt;<i> &gt;
163 </I>&gt;<i>
164 </I>&gt;<i>
165 </I>&gt;<i> ---------------------------------------------------------------
166 </I>&gt;<i> To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
167 </I>&gt;<i> with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
168 </I>&gt;<i>
169 </I>
170
171 ---------------------------------------------------------------
172 To unsubscribe, send email to <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">majordomo at ender.shadowfire.org</A>
173 with &quot;unsubscribe ircservices&quot; in the body, without the quotes.
174
175
176 </PRE>
177
178 <!--endarticle-->
179 <HR>
180 <P><UL>
181 <!--threads-->
182 <LI>Previous message: <A HREF="000839.html">[IRCServices] cheers. ideas.
183 </A></li>
184 <LI>Next message: <A HREF="000843.html">[IRCServices] cheers. ideas.
185 </A></li>
186 <LI> <B>Messages sorted by:</B>
187 <a href="date.html#840">[ date ]</a>
188 <a href="thread.html#840">[ thread ]</a>
189 <a href="subject.html#840">[ subject ]</a>
190 <a href="author.html#840">[ author ]</a>
191 </LI>
192 </UL>
193
194 </body></html>