AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 62 |
r3wp | 615 |
total: | 677 |
results window for this page: [start: 63 end: 162]
world-name: r3wp
Group: !AltME ... Discussion about AltME [web-public] | ||
Maxim: 20-Jan-2005 | something like a altme:// protocol loadable within rebol, similar to the mySql protocol by Nenad, would be really effective. reading your post from a file browser and saving new posts to it from ANY rebol app. :-) | |
RebolJohn: 29-Mar-2005 | A real-world example of this is.. someone going to a party. The party is in full-swing and the newcomer would venture from group-discussion to group-discussion. i.e. Now that I am at the party, I know there is repeated 'hot discussions' going on with that group over there (altMe).. while the group in the corner (mysql) isn't talking.. they are just eating their chips and sitting quietly. And to parallel this.. when I join AltMe for the day.. I would not be flagged of old-conversations that happened while I was logged off.. I would only be flagged of conversations that are happening since I logged on. Now, that doesn't keep me from going to those other groups and seeing the messages that have been posted while I was logged off, it just keeps me in touch with the party. | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Maxim: 21-Sep-2006 | unless it also has the letters mysql ;-) | |
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public] | ||
Gabriele: 28-Apr-2005 | basically the scripts interface to the mysql db via custom rebol values | |
Henrik: 21-Jun-2006 | I made a function for this to interface MySQL: keyed: func [keys [block!] values [block!] /local out] [ out: copy [] if not any [empty? keys empty? values] [ repeat i length? keys [ insert tail out reduce [ keys/:i either block? first values [values/1/:i][values/:i] ] ] ] out ] | |
Group: MySQL ... [web-public] | ||
Maxim: 25-Jan-2005 | can someone tell me if they are also getting erratic behavior from the (EXCELLENT!) mySql Client from DocKimbel ? | |
Maxim: 25-Jan-2005 | it gives me an access denied error, from the mysql server, yet I am right in the midst of a heavy bunch of requests... | |
Maxim: 25-Jan-2005 | we are using v4 of mySql ... | |
Maxim: 25-Jan-2005 | I was thinking there might be a timeout value which is set a little too short, but I am such a neophyte when it comes to tweaking ports and with mySql in general... | |
Maxim: 25-Jan-2005 | hum, I am calling wait 0.01 pretty often within the script to allow the asynchronous rebol core some breathing time which REALLY rocks btw... scanning multiple dirs, while letting the UI and mySql to work at the same time , I'd not be able to get it running so easily in any other language.... :-) | |
Dockimbel: 25-Jan-2005 | CGI are slow, I'm not sure that you can easily overload a MySQL server that way. Did anyone experienced such issues (access deny errors) from CGI ? | |
Gabriele: 25-Jan-2005 | Jaime: i have functions to do that, you'll find them in the mysql-wrapper.r script that comes with mysql-protocol.r | |
DideC: 25-Jan-2005 | Like Gabriele, I have sometimes error with CGI connecting MySql but the server seems to not be loaded. | |
Tim: 18-Feb-2005 | I am having problems connecting to mysql on windows XP. The error message I get is "Client does not support authentication protocol". I'm using localhost as the host and have granted all priviliges for ['user''-:-'localhost''] identified by ''password' .... etc. I'm used to linux, and it''s been | |
Terry: 18-Feb-2005 | hmm.. and you are using Mysql-prot.r ? | |
Terry: 18-Feb-2005 | (or whatever the Rebol mysql protocol is called)? | |
Tim: 18-Feb-2005 | There are some gotchas using 'localhost'. Now on my linux machine, when I changed my I.P. from 192.168.1.1 to 192.168.1.6, I then had to connect using my machine's hostname (which was "linus") . If I attempt to connect using this machine's hostname (lucy) I get : MYSQL ERROR 1045 : Access denied for user ['tim'-:-'lucy'] (using password: YES). And I *have* also granted privileges to [tim-:-lucy] indentified by 'password'' | |
Alberto: 18-Feb-2005 | Tim: MySQL 4.1 uses a new encryption method for user passwords, try add a new user assigning the password with the function OLD_PASSWORD('pass') rather than PASSWORD('pass'), and attempt open mysql:// ... etc. with the new user. Hope this helps. | |
Tim: 18-Feb-2005 | I'm going to try it with the mysql-protocol module that I am using on my desktop. Just a minute... | |
Guest: 22-Feb-2005 | yes gabriele, it works fine for this -> char *mysql_info(MYSQL *mysql) points to a char, but this -> MYSQL_RES *mysql_list_tables(MYSQL *mysql, const char *wild) delivers the integer pointer again as string. I know I have to provid a struct! which will be filled by passing the pointer to the routine but can I pass just a empty block instead a struct! ?, or better pass the recieved integer pointer later to a block ? | |
Gabriele: 23-Feb-2005 | i think you should declare the return value as a struct. how is MYSQL_RES defined? | |
DideC: 25-Feb-2005 | Dummy question: is it possible to insert more than one SQL statement in one time ? ie: insert mysql-db {INSERT INTO table VALUES (1, "USA"); INSERT INTO table VALUES (2, "FRANCE"); INSERT INTO table VALUES (3, "ITALY")} | |
Sunanda: 25-Feb-2005 | This works with some SQLs -- not trie dit with mySQL INSERT INTO table select (1, "USA") union all select (2, "FRANCE") union all select (3, "ITALY") | |
DideC: 25-Feb-2005 | According MySQL doc, I can use this syntax for INSERT : | |
DideC: 25-Feb-2005 | But I can't do that for UPDATE !! So I need to know it the Rebol MySql protocol allow to pass several SQL statements in one time. | |
Sunanda: 25-Feb-2005 | Apologies on Insert -- I'd assumed from the fact you'd asked the question that MySQL did not support the Values syntax. Update is trickier as you are potentially changing a whole load of values. Best way is to have the update data in a 2nd table, and then select as appropriate. | |
Sunanda: 25-Feb-2005 | This is the way I'd do it -- don't know if it'd work for mySQL (assumes product is identified by 'prod-code) insert ignore into Commands select * from products; update commands where not prod-code in select prod-code from product where command.prod-code = products.prod-code set quantity = ????; | |
Sunanda: 25-Feb-2005 | I think I mean where prod-code in not NOT in (the code is not tested, and may not be possible in mySQL) Joe Celko's SQL for Smarties is probably the best book for getting up to speed. | |
Gabriele: 25-Feb-2005 | dunno if newer mysql supports subselects, but it didn't in the past | |
Sunanda: 25-Feb-2005 | 4.1 seems to support them. Dunno if they work though :-) http://dev.mysql.com/doc/mysql/en/subqueries.html | |
Henrik: 2-May-2005 | I have a problem when the connection times out and mysql-protocol.r wants to reconnect. It looks like it hangs, but on closer inspection with trace/net on just gives an infinite amount of low-level reads of length 0 bytes. | |
Henrik: 2-May-2005 | I can close and reopen the connection, and it works again, but I can only do this 5-6 times before it refuses to connect to the mysql server. Is this a known problem? | |
Oldes: 6-May-2005 | But I'm not sure if it's not problem of the MySQL itself (for example some way how to awoid attacks | |
Oldes: 15-May-2005 | MySQL server version: 3.23.37 | |
Gabriele: 26-May-2005 | Tom: the select above is actually safe. MySQL keeps the last insert id on a per-connection basis | |
François: 7-Aug-2005 | Hello, is there anyone working with Rebol Command and Mysql 4.1.x ? It appears that the authentication protocol has changed and Rebol/Command can not connect to MySQL 4.1.x. But it works fine with MySql 4.0.x. | |
Pekr: 7-Aug-2005 | have you tried free mySQL driver from DocKimbel? | |
Pekr: 19-Aug-2005 | Is there any conclusion about DocKimbel's mySQL driver and 4.11 server release? Does it work or no? In terms of one project, where we exchange data, client agrees to our proposed way, only if we import data to their tables on their server. It is Debian linux, mySQL 4.11 or so, so before I produce some script and give it to them, I would like to ask if the problem of connection/authentication is resolved? Thanks a lot .... | |
Pekr: 23-Aug-2005 | Hmm, so noone uses mySQL here? :-) | |
Pekr: 23-Aug-2005 | btw - other site will use rebol plus mysql script in terms of Cron job - how should I launch it? I hope they know how to define Cron job, as I don't know ... should it be similar to CGI script? Or? Simply "cron script" calls something like \path\to\rebol\rebol \path\to\my-script\myscript.r? What arguments eventually? -s? | |
MikeL: 23-Aug-2005 | Hi Petr, Not sure if this is what you are asking about mySQL "Can I update particular fields (columns) in table?" but if you want to change a value you use SET. e.g. in mySQL protocol format query: rejoin[{update logons set rs='}keyOrder{' where userName = '}cgi/userName{'}] insert db reduce query | |
Thorsten: 28-Aug-2005 | I have the new MySQL Version 5 Beta installed on my development Notebook (WinXP). I was devoloping a Script acessing a current Version 4.1 of MySQL without any problems and i thought about continuing dev work at home. There i ran into an error saying that the autthetification protocol of the client is not supported and i should update my client, which is the mysql-protocol from DocKimble, when acessing the local version 5 Beta of MySQL. Is this a known problem and does anybody knows to work around this?? Does anybody know what changed to authenfication that is not supported by the protocol?? | |
MikeL: 28-Aug-2005 | Re: MySQL Auth. IIRC http://dev.mysql.com/doc/mysql/en/old-client.html I think we used this option "Tell the server to use the older password hashing algorithm" and continued without a house call. If that does not work, let me know and on Monday I will ask the programmer who did it what did work. | |
Pekr: 30-Aug-2005 | I use mySQL admin utility, which sets old-passwords item in my.ini file, yet Doc's mySQL driver does not work ... now I am at the end .... | |
Pekr: 30-Aug-2005 | the trouble also is, remote site may not be willing to use old-fashioned passwords ... what then? No guru to adapt mySQL driver? Any pointers to new authentication methods? | |
Volker: 30-Aug-2005 | Seems one can enable passwords on a per-user-base? search on the page: mysql> SET PASSWORD FOR -> ['some_user'-:-'some_host'] = OLD_PASSWORD('newpwd'); | |
Pekr: 30-Aug-2005 | huh, ok. Finally can test ... while I have set old-passwords in my.ini, restarted service, it is not enough - so I installed mysql administrator app and changed user password, server probably needs to regenerate them to behave correctly .. | |
Volker: 30-Aug-2005 | Here is something more: http://dev.mysql.com/doc/mysql/en/password-hashing.html | |
Pekr: 31-Aug-2005 | what is your common rebol syntax you use mySQL driver with? I find it a bit difficult to use Doc's block mode, as I have to provide it with exactly the same amount of question marks, as there is amount of columns in the table (talking of insert here) | |
Pekr: 31-Aug-2005 | does anyone use non-rebolish, but string mode (eg. using 'compose), with direct mySQL syntax? (which allows constructs as for e.g. insert into mytable (col1, col8, col9) values ("A", "B", "C") ... so you don't need to care about the rest of arguments for e.g.? | |
Pekr: 31-Aug-2005 | hmm, maybe I am already decided, thanks for any input, but it seems to me easier to directly compose valid mySQL syntax, than to think how to overcome rebol block conversion syntax, as I can't know what cases Doc's driver is able to parse ... | |
MikeL: 16-Sep-2005 | This is related, I think, to my notes about VID and MySQL in the View section. In a test that we ran in 2004 we were able to load 1,000,000 rows in under 30 minutes. We did not investigate further but we thought we could improve this by running parallel loads and putting it on a real server instead of a laptop. This volume was equal to the annual volume of the transactions we were interested in so would represent a journal of everything that happened to this app as a keyed transaction in one year. From that 1,000,000 row database, we were able to create an HTML report based on some selected criteria in 2.5 seconds. All tests done with REBOL View using Doc's mySQL protocol. | |
Pekr: 8-Jan-2006 | I am reopening the issue of mySQL protocol not being able to connect to newer >= 4.11 mySQL version database. I decided to consider this task as being a proof if the community is, or is not able to effectively resort some issues, which clearly show as a show stopper for some rebollers (as can be seen on ml). If we are not able to effectively resolve this issue, then I have to ask - what actually are we able to sort? | |
Pekr: 8-Jan-2006 | Yesterday afternoon I spent investigating Doc's scheme, and here are my conclusions: - The part of code responsible for password communication with the server is in the 'scrambler object. The function whish establishes connection with server is 'do-handshake - rebol's mysql protocol seems to distinguish protocol version 9 and 10, and I was not able to find out, what does it mean on mysql's side of things. It also seems to me, there is long-password item already in the stack, but dunno if related, it is just osme constant. Protocol version 9 and 10 use different hash functions and different crypt functions. I really don't know, where does DocKimbel find out how to implement those functions, maybe by looking into mySQL source, so I downloaded them - to read more about passwords in mysql, go here - http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html . Maybe it is not protocol 9 and 10 related, as you may use old password scheme even with new databases. The difference is as follows - starting from mySQL 4.11, passwords are stored in 41 bytes wide field, whereas with older versions, it was 16bytes. New passwords always start with * (asterisk) char, to be easily distinguished ... - how things might work? Mysql sends scrambled password, and Doc's scheme stores it in 'crypt-seed variable. Data is being sent by the protocol by 'send-packet function, where for the password part, scrambler/scramble function is used, which calls crypt-v10 or crypt-v9, according to protocol versions. Those function use hash-v10(9), floor and other functions ... I think that we somehow need to find out, how to compute hash for not 16bytes, but for those 41bytes ... | |
Pekr: 8-Jan-2006 | Now - sorry if I am breaking some licenses, but I will post some stuff to my website, and remove it once we are finished: http://www.rebol.cz/mysql/mysql-protocol.r http://www.rebol.cz/mysql/password.c | |
Pekr: 8-Jan-2006 | maybe this is better description: The password is saved (in user.password) by using the PASSWORD() function in mysql. This is .c file because it's used in libmysqlclient, which is entirely in C. (we need it to be portable to a variety of systems). Example: update user set password=PASSWORD("hello") where user="test" This saves a hashed number as a string in the password field. The new authentication is performed in following manner: SERVER: public_seed=create_random_string() send(public_seed) CLIENT: recv(public_seed) hash_stage1=sha1("password") hash_stage2=sha1(hash_stage1) reply=xor(hash_stage1, sha1(public_seed,hash_stage2) // this three steps are done in scramble() send(reply) SERVER: recv(reply) hash_stage1=xor(reply, sha1(public_seed,hash_stage2)) candidate_hash2=sha1(hash_stage1) check(candidate_hash2==hash_stage2) // this three steps are done in check_scramble() | |
Pekr: 8-Jan-2006 | So - I did some homework here, but I am at my limits (well, maybe not, but I will be very slow from now on), whereas we have ppl knowing C here, and ppl who did some hashing etc. for Beer (Ladislav), so guys, if you find some 10 minutes of spare time, please at least try to give me some pointers here. As I said - the world is upgrading mySQL to 5.0 now, so 4.11 is older, not to mention 4.0.1 or 3.23. It is about having mysql free scheme for rebol, or not. And don't think every admin will be willing to set old-password parameter for his server, as this can be regarded a security risk ... | |
Graham: 9-Jan-2006 | There must be quite a few rebol users using mysql. | |
Pekr: 9-Jan-2006 | I don't know any other language, which would not have mysql scheme .... | |
Pekr: 9-Jan-2006 | I don't understand what do you mean here. I probably know, from its help, that it supports md5 and sha1, but dunno how to use such fact in regards to mysql scheme. Why doc coded his own functions then? Or is it just that older auth schemes did not use typical sha1 hashing? | |
Pekr: 9-Jan-2006 | Now - sorry if I am breaking some licenses, but I will post some stuff to my website, and remove it once we are finished: http://www.rebol.cz/mysql/mysql-protocol.r http://www.rebol.cz/mysql/password.c | |
Pekr: 9-Jan-2006 | maybe this is better description: The password is saved (in user.password) by using the PASSWORD() function in mysql. This is .c file because it's used in libmysqlclient, which is entirely in C. (we need it to be portable to a variety of systems). Example: update user set password=PASSWORD("hello") where user="test" This saves a hashed number as a string in the password field. The new authentication is performed in following manner: SERVER: public_seed=create_random_string() send(public_seed) CLIENT: recv(public_seed) hash_stage1=sha1("password") hash_stage2=sha1(hash_stage1) reply=xor(hash_stage1, sha1(public_seed,hash_stage2) // this three steps are done in scramble() send(reply) SERVER: recv(reply) hash_stage1=xor(reply, sha1(public_seed,hash_stage2)) candidate_hash2=sha1(hash_stage1) check(candidate_hash2==hash_stage2) // this three steps are done in check_scramble() | |
Group: Syllable ... The free desktop and server operating system family [web-public] | ||
Kaj: 6-Nov-2005 | Yes, we were caught by SourceForge's move from MySQL 3 to MySQL 4. After a month they just cut off the old functionality, so now we're forced to migrate in a hurry | |
Kaj: 6-Nov-2005 | However, the parts of the site that are not in MySQL are still functional | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Pekr: 12-Sep-2005 | I need to prepare some installation instructions for our polish partner. I will do some scripts to access mySQL on their server, using rebol, but I will not have access to the site. So I want to be well prepared, so they don't get annoyed after writing them tens of times "try that, try this" etc. :-) | |
Pekr: 12-Sep-2005 | They use Debian. I have Fedora at home. What would I like to ask is - where to put rebol interpreter on Debian? Where to put things like user.r or mysql-protocol.r or whatever other script I produce to them? The path is almost always trouble for me. I e.g. start console and I have to define set-net once again, as it does not use my user.r settings etc. Any insights? | |
Pekr: 12-Sep-2005 | has latest beta core available shell access? I will not probably able to solve mySQL 4.0.1 charset conversions using mySQL commands, so I will use 'iconv utility .... need to convert by using externall tool, so I need shell access for that ... | |
Pekr: 1-Aug-2006 | well, it is really handy ... it is SQL, that is importand ... and it is completly portable - imagine having small apps, you just need cgi-bin site and you can have your rebol app wherever .... no need for admin to configure mysql for you, etc., I like it. For small to middle stuff it is pretty ok ... | |
Ammon: 14-Nov-2006 | I set up a connection to MySQL from linux using MyODBC drivers back in 2002. I'm sure if you wanted to you could get an ODBC set up running that would allow you to use Firebird from Linux. | |
Ammon: 14-Nov-2006 | I know I had REBOL connecting to MySQL via ODBC on Linux... I was playing with WINE heavily at the time though so I might have been running a windows version of REBOL on Linux to do it. ;-) | |
Group: CGI ... web server issues [web-public] | ||
james_nak: 26-Oct-2005 | Sunanda, thanks. I have in fact done that before. I think what was really happening was that the files were not chmoded correctly. All is well now including mysql through Rebol (which I thought was going be very difficult to fix). Again thanks. | |
amacleod: 18-Sep-2007 | What I have found to be a problem is accessing MySQL accounts from client based rebol scripts. They seem to only allow server based access. | |
Gabriele: 18-Sep-2007 | mysql: some hosts only allow socket access and not tcp access to mysql (because that's the default config for some distros.) but, that's something that they can enable without problems. | |
amacleod: 18-Sep-2007 | I have a rebol view app that I use to acces a MySQL database. I had it working and then ,y ISP decided to add security and no longer allow MySQL access unless its a script on the server. Ofcourse they did not inform me and it took some time to track down the problem.. | |
Maarten: 25-Nov-2007 | But yes: load-balancer -> webserver(*) -> FastCGI(*) -> MySQL | |
Pekr: 25-Nov-2007 | I don't understand it a bit. I can understand webserver, fastcgi, mysql part, but what is that load-balancer part? Client side? | |
amacleod: 10-Jul-2010 | I want to access a mysql db via a cgi interface directly with a rebol client. I have a cgi script that accesses the db and prints the results which I can read with the client but is this the best method? Is there a way to send the data directly to the client as rebol blocks or do I need to essestialy parse a cgi built web page as I am doing? | |
amacleod: 10-Jul-2010 | I know I can use mysql-protocol to access mysql directly but that is not hat I mean as sometimes that is not possible/allowed by some isp's. | |
Graham: 10-Jul-2010 | The ISP owns the mysql db .. and opens up some tables for you to use. So, no, it's not possible unless you run your own Vm like as on Amazon or linode or slicehost or whatever. | |
Group: Cookbook ... For http://www.rebol.net/cookbook/requests.html [web-public] | ||
Graham: 7-Jul-2005 | The advantage over Vanilla is that changes can be rolled back using the mysql database ... | |
Group: PowerPack ... discussions about RP [web-public] | ||
Guest: 30-May-2005 | is there anything close to ruby rails wrt automatically defing MySQL CRUD operations ? I find rails really cool, something Rebol could easily do !! | |
Group: PgSQL ... PostgreSQL and REBOL [web-public] | ||
Oldes: 2-Mar-2007 | in MySQL I for example use: "SET character_set_client = cp1250" | |
Graham: 20-Nov-2007 | What's the current status of the postgresql driver ? Should one use mysql instead? | |
Pekr: 21-Nov-2007 | As for PostGress, IIRC the driver was in better state than the one of mySQL? It even used continual parsing. Doc said later on even mySQL driver will be rewritten that way, and maybe it already is, dunno. | |
Will: 21-Nov-2007 | Graham, Dock's Mysql driver run on eavy tasks without a hitch 8) | |
Graham: 21-Nov-2007 | I'm just not sure that Mysql's license will eventually catch doc's work as well. | |
MikeL: 28-Mar-2011 | Doc, PgSQL does not have same 'send-sql' and /flat options. Is there a reason they can not parallel the mySQL use? | |
Dockimbel: 28-Mar-2011 | No particular reason, this driver wasn't much used by me or others, so I haven't work on it as much as on the MySQL one. For SEND-SQL support with options, it should be quite easy to add IIRC (just a matter of copy/pasting some code from MySQL driver). | |
MikeL: 28-Mar-2011 | I am trying some of the code from mySQL and get a PgSQL error "** Script Error: Invalid argument: TABLE ** Where: forever ** Near: to integer! trim pos" | |
MikeL: 28-Mar-2011 | Thanks Doc. I can work around that TABLE message using the pgAdmin. The Send-SQL and /FLAT protocol updates work exactly the same as on MySQL for me. | |
Group: RT Q&A ... [RT Q&A] Questions and Answers to REBOL Technologies [web-public] | ||
Pekr: 27-Dec-2005 | not only that - it could be properly supported by sort/collation kind of functionality, as other environments do (mySQL). Rebol even does not use its system/locale in its own calendar ;-) | |
Pekr: 11-Jan-2006 | Jaime - e.g. what I need is quite simple - having app on Windows, I need to submit my data to mySQL data in Poland, so it needs to be translated to another charset .... (but IIRC it can be done on server, so I will hopefully manage it without rebol supporting unicode for now ) | |
Group: Tech News ... Interesting technology [web-public] | ||
Pekr: 8-Jan-2006 | hmm, just looking at sources of mySQL and I can find pthreads are there, so they might use photothreads? Carl once wanted me to remind him of that. So Jaime, if you know libevent is considered for even loop, you might once again point Carl to http://www.sics.se/~adam/pt/ , but maybe he has already decided how to do such things properly for REBOL 3.0 :-) | |
Henrik: 12-Jan-2006 | OSX is not good for high performance serving, such as running MySQL. It's notoriously slow at creating threads. This doesn't affect desktop performance however. | |
Pekr: 16-Feb-2006 | After buying Sleepycat, Oracle tried to buy mySQL - it starts to be worryig :-) | |
Pekr: 16-Feb-2006 | http://news.com.com/Oracle+tried+to+buy+open-source+MySQL/2100-7344_3-6040197.html?tag=nefd.lede | |
Pekr: 20-Feb-2006 | mySQL AB buys company of one of Firebird authors - Jim Starkey .... Netfrastructure ... never heard about their "revolutionary" products ... sounds like collaborative environment? http://netfrastructure.com/main.nfs?a=netfraweb&l=;PAPERS;PAPER_NO='7'&t=drlWhitePapers Jim was author of nextgen Firebird generation - called Vulcano or so ... | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Maarten: 11-Oct-2006 | Hope it gets faster to 1.0.x then the mysql driver ;-) | |
Dockimbel: 11-Oct-2006 | Marteen: I'll add a small Database abstraction layer for RSP: so I'll include both mysql and pgsql drivers once this feature added. | |
Maarten: 12-Oct-2006 | Doc: I know, but I also read the RubyOnRails book where they measured all this. A database scales better, and for low usage the performance hit you tahe is little. Files/memory is faster but collapses pretty soon, MySQL runs with constant overhead (and little enough, I might add). It is more a question of balancing performance with different load scenarios. |
1 / 677 | [1] | 2 | 3 | 4 | 5 | 6 | 7 |