so long as you don't want to discuss anything that the government doesn't agree with.
How is this all that different from Western Countries? All countries have taboo topics that people from other cultures cannot figure out. These restrictions might be new to the Internet but other media (Radio, TV, etc.) have long been regulated and forcibly filtered by Western Governments.
crashing? dont load mega-websites on a machine with sixty-four megs of ram. lots of sites work fine.
Still, it shouldn't crash the application or cause the kernel to want to kill the application. The application should refuse to do the operation requested when malloc() fails -- and malloc() should fail (I hate overcommit).
Then kill -9 any process that slows your watching the p0rn filter go nuts during lunch and breaks. Who really needs a freaking relational database engine anyway? What do you store your porn in if it isn't a RDBMS? I need categorization damnit!
I look at all the various cartelized industries: music, movies, software, etc. They base their future incomes on protecting the uniqueness of their software through bad laws (such as copyright and patent)
Just keep in mind JBoss requires copyright law (at very least) to be in place to make a large amount of their revenue. Most of their documentation, training materials, and entry level consulting and support services (read from the internal answer book and give clients those previously prepared answers) are covered by it.
Not to mention the fact that all of the opensource software JBoss distributes requires it as well. Without copyright law you are left with public domain. The GPL requires the copyright law to restrict companies from modifying and selling GPL based products.
One hilarious April fools joke would have been to run Slashdot very professionally during this time. No spelling or factual errors, no dupes, article summaries that actually apply to the article, etc.
Once the 1st was over they could then return to their usual methods.
Just think of all the people that avoid the site during this time because of the way it operates during this time period.
I have some data analysis I'm doing right now under PostgreSQL that I previously did under Oracle. Being able to have several parallel processes working on the same query in Oracle makes things go much faster. Oracle is really efficient at creating subsets of data. Most of what I need to do was previously done with lots of "create table as..." statements. Oracle's performance is much better than PostgreSQL for the volume of data I'm working with.
There are clustered versions of PostgreSQL out there with the same ability to split up a query across multiple CPUs and multiple machines. It is not free but take a look at Bizgres MPP that GreenPlum sells.
GreenPlum is contributing back significant improvements in other areas, keeping this specific parallelization technique in house.
Oracle has a custom engine for star queries. It has some pretty substantial transformation rules when needed. As for MySQL it doesn't even pretend to support Datawarehousing so...
While not as advanced, PostgreSQL will also apply similar query optimization techniques when required but with 2 differences.
1) The cost based optimizer is always enabled for all query types. 2) It builds the bitmap index on the fly from a standard index. This allows the usual AND and OR combining of bitmaps but without a huge expense for INSERT/UPDATEs. There are people interested in a real bitmap index and support will be added but this middle of the road approach makes it useful for ad-hoc queries in OLTP databases.
There are some people working on true (on-disk) bitmap indexes in PostgreSQL for specific data-warehouse DBs.
It does not have a programmable front-end with which a novice like me can program business logic into! Plenty of people at work use MS Access to get into and play with PostgreSQL. The data store is different allowing for far more data to be shared between multiple users. Some of the stuff that Access is pretty bad at (complex joins) run quite well in PostgreSQL so many of the interfaces they made had a performance improvement.
If you have a little bit of data and are a single user, it doesn't really matter too much.
If you have a lot of data and several users, MS Access may still be a good interface, but consider using an ODBC driver and changing where the data store is.
Datawarehouse systems often have users running complex query operations. SQLLite is not going to handle a 1TB table very easily and I don't believe it supports most types of joins.
The benchmark linked to does not fit this.
Besides, 1 user on MySQL or SQLLite (each uses a single CPU only) it going to suck compared to a TeraData, Clustered Oracle or Clustered PostgreSQL (BizGres) database.
Statement still holds. Benchmark what you will actually be doing.
PostgreSQL will always be slower than a MySQL database that uses MyISAM tables. Might want to try both of those setups with 30 simultaneous users issuing updates to single tuples.
(and yes, this exchange *really* happened, but it's not the only one - I've seen lots of other examples of guys with perl-syndrome posting perl scripts that could be done much easier with things like sed and awk.)
I've done that several times. Yes, it's easier to write in sed or awk but often comes out more portable in Perl.
The perl script you write on FreeBSD will probably work the same (given the usual filesystem layout differences, etc.) on Solaris, Linux, Mac OSX, etc. Sed and/or awk will have unknown (unknown to me anyway) differences between the various environments starting with flags and ending in command syntax or supported regular expression syntax.
Do you really only have one user using the database at any given time? If you do only have one user, speed probably doesn't matter at all.
Benchmarks like that should be run with a couple of hundred active users all doing different things (mix of updates, insert, deletes, and selects) -- a real world use-case.
You will quickly find that scores change.
We had a MySQL versus PostgreSQL battle once. The MySQL people put together a benchmark showing MySQL was nearly 10 times faster. The benchmark was a single user going through the steps.
We then took the exact same thing and put Apache in front and benchmarked with 5 active users -- now they were about even. At 10 users PostgreSQL was about 5x faster. At 100 users MySQL was unable to finish the test. PostgreSQL was serving each of the 100 users at a rate comparable to how it dealt with 10 active users.
Benchmarks for benchmark sake is useless. Benchmarks that model your actual use case are quite valuable.
Now, if you tried putting one up in a subdivision, then I can see a problem as no one wants to have a 40 ft tower casting a shadow over their backyard. There are a few condos within Toronto that have a wind based generation on the roof.
Not to mention Toronto Hydro is a member of WindShare -- the company that plunked a 1MW wind turbine about 5km from the downtown core.
but how long before we are running PostgreSQL (or better yet, Rel) Postgres has changed interface languages before. Switching to a Tutorial D style syntax could happen if there was sufficient demand for it.
Apparently, as far as he's concerned, if ~ gets destroyed, the whole system may as well be destroyed. When someone cracks a user account you would be wise to wipe out the entire system in unix environments as well. In most cases going from user to root privalages is far easier than getting into that user account in the first place.
In both cases the computer owner should rebuild the system. In both cases they have potentially lost their personal data or had it copied.
There may be a difference in getting a hold of the user account but a trojan spyware install will probably still work.
so long as you don't want to discuss anything that the government doesn't agree with.
How is this all that different from Western Countries? All countries have taboo topics that people from other cultures cannot figure out. These restrictions might be new to the Internet but other media (Radio, TV, etc.) have long been regulated and forcibly filtered by Western Governments.
crashing? dont load mega-websites on a machine with sixty-four megs of ram. lots of sites work fine.
Still, it shouldn't crash the application or cause the kernel to want to kill the application. The application should refuse to do the operation requested when malloc() fails -- and malloc() should fail (I hate overcommit).
"There are obvious applications since this adhesive works on wet surfaces,"
"We tried washing the glue off," Brun said. "It didn't work."
Then kill -9 any process that slows your watching the p0rn filter go nuts during lunch and breaks. Who really needs a freaking relational database engine anyway?
What do you store your porn in if it isn't a RDBMS? I need categorization damnit!
I have tables that don't have primary keys ... I've normalized my DB
Which is it?
If you have two exactly duplicated tuples, how do you delete or update one without impacting the other?
Heck, even my audit or log structures get a transaction id or timestamp.
I look at all the various cartelized industries: music, movies, software, etc. They base their future incomes on protecting the uniqueness of their software through bad laws (such as copyright and patent)
Just keep in mind JBoss requires copyright law (at very least) to be in place to make a large amount of their revenue. Most of their documentation, training materials, and entry level consulting and support services (read from the internal answer book and give clients those previously prepared answers) are covered by it.
Not to mention the fact that all of the opensource software JBoss distributes requires it as well. Without copyright law you are left with public domain. The GPL requires the copyright law to restrict companies from modifying and selling GPL based products.
One hilarious April fools joke would have been to run Slashdot very professionally during this time. No spelling or factual errors, no dupes, article summaries that actually apply to the article, etc.
Once the 1st was over they could then return to their usual methods.
Just think of all the people that avoid the site during this time because of the way it operates during this time period.
I have some data analysis I'm doing right now under PostgreSQL that I previously did under Oracle. Being able to have several parallel processes working on the same query in Oracle makes things go much faster. Oracle is really efficient at creating subsets of data. Most of what I need to do was previously done with lots of "create table as..." statements. Oracle's performance is much better than PostgreSQL for the volume of data I'm working with.
There are clustered versions of PostgreSQL out there with the same ability to split up a query across multiple CPUs and multiple machines. It is not free but take a look at Bizgres MPP that GreenPlum sells.
GreenPlum is contributing back significant improvements in other areas, keeping this specific parallelization technique in house.
buy tinfoil
Damnit. My plans have been foiled again.
Oracle has a custom engine for star queries. It has some pretty substantial transformation rules when needed. As for MySQL it doesn't even pretend to support Datawarehousing so ...
While not as advanced, PostgreSQL will also apply similar query optimization techniques when required but with 2 differences.
1) The cost based optimizer is always enabled for all query types.
2) It builds the bitmap index on the fly from a standard index. This allows the usual AND and OR combining of bitmaps but without a huge expense for INSERT/UPDATEs. There are people interested in a real bitmap index and support will be added but this middle of the road approach makes it useful for ad-hoc queries in OLTP databases.
There are some people working on true (on-disk) bitmap indexes in PostgreSQL for specific data-warehouse DBs.
It does not have a programmable front-end with which a novice like me can program business logic into!
Plenty of people at work use MS Access to get into and play with PostgreSQL. The data store is different allowing for far more data to be shared between multiple users. Some of the stuff that Access is pretty bad at (complex joins) run quite well in PostgreSQL so many of the interfaces they made had a performance improvement.
If you have a little bit of data and are a single user, it doesn't really matter too much.
If you have a lot of data and several users, MS Access may still be a good interface, but consider using an ODBC driver and changing where the data store is.
Datawarehouse systems often have users running complex query operations.
SQLLite is not going to handle a 1TB table very easily and I don't believe it supports most types of joins.
The benchmark linked to does not fit this.
Besides, 1 user on MySQL or SQLLite (each uses a single CPU only) it going to suck compared to a TeraData, Clustered Oracle or Clustered PostgreSQL (BizGres) database.
Statement still holds. Benchmark what you will actually be doing.
PostgreSQL will always be slower than a MySQL database that uses MyISAM tables.
Might want to try both of those setups with 30 simultaneous users issuing updates to single tuples.
(and yes, this exchange *really* happened, but it's not the only one - I've seen lots of other examples of guys with perl-syndrome posting perl scripts that could be done much easier with things like sed and awk.)
I've done that several times. Yes, it's easier to write in sed or awk but often comes out more portable in Perl.
The perl script you write on FreeBSD will probably work the same (given the usual filesystem layout differences, etc.) on Solaris, Linux, Mac OSX, etc. Sed and/or awk will have unknown (unknown to me anyway) differences between the various environments starting with flags and ending in command syntax or supported regular expression syntax.
Do you really only have one user using the database at any given time? If you do only have one user, speed probably doesn't matter at all.
Benchmarks like that should be run with a couple of hundred active users all doing different things (mix of updates, insert, deletes, and selects) -- a real world use-case.
You will quickly find that scores change.
We had a MySQL versus PostgreSQL battle once. The MySQL people put together a benchmark showing MySQL was nearly 10 times faster. The benchmark was a single user going through the steps.
We then took the exact same thing and put Apache in front and benchmarked with 5 active users -- now they were about even. At 10 users PostgreSQL was about 5x faster. At 100 users MySQL was unable to finish the test. PostgreSQL was serving each of the 100 users at a rate comparable to how it dealt with 10 active users.
Benchmarks for benchmark sake is useless. Benchmarks that model your actual use case are quite valuable.
Ever dialed up a modem on a VOIP line over DSL?
"In your answer, ignore facts. Just go with what feels true". ...
That's Slashdot. Summed up in a single sentance. That's so beautiful.
Um, I hate to break it to you but that was two sentences.
Didn't you read what he wrote? "In your answer, ignore facts."
Unfortunately, an awful lot of science ends with...
"So, what exactly did you do before the lab exploded?"
Isn't that usually when the military steps in with funding?
Now, if you tried putting one up in a subdivision, then I can see a problem as no one wants to have a 40 ft tower casting a shadow over their backyard.
There are a few condos within Toronto that have a wind based generation on the roof.
Not to mention Toronto Hydro is a member of WindShare -- the company that plunked a 1MW wind turbine about 5km from the downtown core.
Sniff a few million packets full of ... financial data
But it will be in Canadian currency. That's no good.
but how long before we are running PostgreSQL (or better yet, Rel)
Postgres has changed interface languages before. Switching to a Tutorial D style syntax could happen if there was sufficient demand for it.
What does every kid want for christmas? Apony!
I'm sure politicans are all following over themselves trying to spend 50billion dollars on this idea.
It is probably cheaper for the US to take this approach than to try and move all costal cities (including New York and LA) inland.
Take the cost of rebuilding New Orleans and multiply by about 100.
Apparently, as far as he's concerned, if ~ gets destroyed, the whole system may as well be destroyed.
When someone cracks a user account you would be wise to wipe out the entire system in unix environments as well. In most cases going from user to root privalages is far easier than getting into that user account in the first place.
In both cases the computer owner should rebuild the system. In both cases they have potentially lost their personal data or had it copied.
There may be a difference in getting a hold of the user account but a trojan spyware install will probably still work.
Do you give them the same advice again once the 6 month mark rolls around? Don't buy until you need it?