|
Jörgen Andersson wrote: You're losing very little storage space and winning so much on the lookup.
+5, there's probably little worries about fragmentation as the pictures do not change, and it'd be the fastest solution to retrieve a blob
Bastard Programmer from Hell
|
|
|
|
|
In terms of general design....
Following site is nice for articles on exactly what the name suggests.
http://highscalability.com/[^]
Here is one that you might find more specifically relevant. There are others there about flickr as well.
http://highscalability.com/flickr-architecture[^]
Michael Pauli wrote: in the best possible way. Needless to say fast.
((8 hour business day) * 3600 seconds/hour)/60,000 = 0.48 requests per second.
That by itself doesn't require much of a "fast" look up.
And exactly what the look up consists of is probably more relevant. Using a file architecture is probably more relevant to accessing it rather than looking it up.
And once you have it you must still serve it back to the caller. Which is going to be a non-trivial cost.
If one uses a direct url mapping then there are probably other optimization strategies such as some sort of grouping in terms of where pics are on the hard drive versus attempting to optimize directory size which would provide a more measurable impact. Although I wonder if it would be significant. I would also expect such strategies to be impacted (if measurable) by the actual hard drive chosen.
|
|
|
|
|
Maybe a document repository tool would be a good solution. Here is one that I use extensively, although just the free version os far. You would need the full version to allow more concurrent users and unlimited document count.
http://www.m-files.com/eng/home.asp[^]
The repository offers classification of files, fast searching and pretty much considers the "physical" location irrelevant and instead considers all documents to be in the "bag".
Also, a big plus, it doesn't use window's network mapping (or whatever its formal name is), it is instead over tcp (IMGIC).
|
|
|
|
|
I am not much of a hardware guy. I am not sure where to ask this Q, so if I am in the wrong area please be kind and re-direct.
Work issues me a laptop, with docking station. Good, I can get two monitors (laptop which I have a hard time reading and a second which is much easier on my eyes). Can I get a USB or other connector if I want a second monitor to this setup? thereby having two monitors and the laptop display?
My other option is to request a desktop, in which case any guidance on what to make sure I have to do this? (i.e. support three monitors)
My
no-e
|
|
|
|
|
Dell has a docking station that supports the use of two external monitors.
Otherwise you already answered your own question. There's always the USB option. No gaming or movies on that one though.
|
|
|
|
|
Some desktops have 3 output built-in (VGA, DVI and HDMI)... but whenever possible uses digital connection (DVI or HDMI) instead of analog (VGA). When screen are next to other, the difference of quality is visible when screen are side-to-side. For the same reason, you would prefer that each screen would be of similar quality.
I have 2 screens (running in Full HD resolution) and I rarely use the second one. Only occasionnaly when I want to compare things.
I would not recommand an USB monitor as the performance is far behind. I once tried one small picture frame that could be used as a monitor and I returned because I was not satisfied as it perform realy poorly.
Full HD resolution is highly recommanded if you use Visual Studio.
Philippe Mori
|
|
|
|
|
I am not much of a hardware guy, not sure where to ask this Q, so if I am in the wrong area please be kind and re-direct.
work issues me a laptop, with docking station. Good, I can get two monitors (laptop which I have a hard time reading and a second which is much easier on my eyes). Can I get a USB or other connector if I want a second monitor to this setup? thereby having two monitors and the laptop display?
no-e
|
|
|
|
|
(original post in the Lounge[^])
In summary, I'm building a new PC from parts (from tom's hardware, $1000 build) and got problems when pluging in the graphic card(s) (2 of them)
I've replaced the power supply with a much more powerful one, 1000W, and still cannot get the system to boot; I can't even see the bios/efi screen, not even the motherboard splash screen; all fans works, so there is power to all the components, including the graphic cards.
My system is up and running with my old graphic card, so I know the hardware is functional and there is not bad connection or bad components other than the graphic cards.
I got 2 of the same graphic card (gigabyte AMD hd 6850 1gb), and both are not working; I assume that I'm don't have two bad cards...
Current system :
Motherboard : MSI P67A-G43
CPU: intel i5 2500k
Power Supply : Antec TruePower Quattro 1000W
Memory : G.Skill Ripjaws 4 GB
Graphic Card : 2 x Gigabyte Radeon HD 6850 1 GB GDDR5
HD : Western Digital Caviar Black 750 GB
DVD : asus sata dvd rw.
The whole system is working perfectly if I use my old nvidia 8800gts card.
Tomorrow, I will try to see if there is a PC at work that support PCIE cards to plug in the cards to see if I can at least know if they work or not.
I will also contact MSI and Gigabyte ( or AMD ) to see if there is something particular I need to do on the hardware part of it.
Maybe there is something I have to set or enable in the bios/efi to allow the cards to work.
Any more ideas ?
Thanks.
Max.
Watched code never compiles.
|
|
|
|
|
Maximilien wrote: all fans works, so there is power to all the components, including the graphic cards. Maybe. As I pointed out in the Lounge, some PCIE graphics cards need the extra "top" power connected. It may be a matter of split power rails rather than paralleled. (I haven't got one to play with, so I can't confirm this.)
Asking Gigabyte sounds a real good idea.
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
Peter_in_2780 wrote: some PCIE graphics cards need the extra "top" power connected. It may be a matter of split power rails rather than paralleled. (I haven't got one to play with, so I can't confirm this.)
Well, there is only one power plug on each card, I plug in the dedicated pci-e plug from the power supply, each one with a different cable.
I don't know what a split power rail is ... translation or image ?
Watched code never compiles.
|
|
|
|
|
According to the ATX spec you can only put a relatively limited number of amps on a single part of the 12v power generation hardware inside the PSU (called rails). Early high wattage 12V centric PSUs followed this restriction and split 12V into two or more rails, with the potential result that if you tried to pull too much 12V from a certain subset of the plugs it would fail because you maxed out one rail even though you were well short of the total limit. The fun is that the rail structure was rarely (if ever) documented; so unless your particular PSU was reviewed and dismembered by a EE on a site like Jonny Guru/[^] you'd have no way of knowing what the rails were except by trial and error. Most (all?) new PSUs simply disregard the rail amperage restrictions and put all 40, 60, 80, etc amps on a single rail to make it easier for users. (I don't know if they put any sort of current limiting hardware on a per cable level; avoiding yanking currents high enough to melt wires down a single cable was part of the reason behind splitting rails).
You can fiddle around with different PCIe plugs on different cables; but with a new PSU it's unlikely to be an issue. Especially since split rail designs still should be able to run several PCIe plugs/rail and your 6850's only use a single plug each.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
You could also check the BIOS version. Version 1.A have "Improved VGA card compatibility" and I did run into problems a few year back when I upgraded a videocard to a Radeon 4580 on an Intel motherboard with a Q35 chipset. I could see the motherboard splash screen but it will freeze sortly after
http://www.msi.com/product/mb/P67A-G43--B3-.html#?div=BIOS[^]
Also check your pci-e connector as Peter said. Each GPU should have a 6 pins connector at the back. They are necessary for the card to work properly. And these connnector should come from the PSU, not the twin molex to pci-e connector bundled with the card. These adaptors are for those who don't have enough pci-e connector on their PSU (read older).
Best of luck.
Vince
Remember the dead, fight for the living
|
|
|
|
|
I will (re)check the bios tonight (but I think I've already done that)
Vincebl wrote: Also check your pci-e connector as Peter said. Each GPU should have a 6 pins connector at the back. They are necessary for the card to work properly. And these connnector should come from the PSU, not the twin molex to pci-e connector bundled with the card. These adaptors are for those who don't have enough pci-e connector on their PSU (read older).
Everything is connected properly.
Thanks.
Watched code never compiles.
|
|
|
|
|
At least one of the card work (I only brought one to work).
I put it in my colleague computer (I have a crappy dell with no slots) and boom it worked and booted properly (booted up to Win7)
At of today, lunch time:
- New System is fully working with old graphic card.
- New Graphic card is fully working (at least one of the 2) on different computer (ASUS Motherboard)
- New System is not working with the New graphic card.
Next step :
Check to see if I upgraded the Motherboard BIOS with all patches from the manufacturer.
Thanks again.
Watched code never compiles.
|
|
|
|
|
I bought a GTX580, and it needed both the additional power plugs connected.
Also, i thought i had enough power with my 600W PSU, but found that the individual rails in the PSU did not supply the sufficient juice, and had to by a larger one. Although 600W was theoretically enough, the individual rail loads could not accommodate it.
so 2 things;
1) make sure you connect all the power plugs
2) make sure the PSU can supply sufficient current on the 12V rails that you are using.
|
|
|
|
|
While I was sleeping other members have provided some good information. The 'split rails' I mentioned is the converse case to Dan's (although the reasoning is the same). My split was load-side, not supply-side; that is, different sections of the card get their power from different connectors. Bear in mind that all connectors have a limited current capacity, and graphics cards draw a LOT of current, easily enough to overload a single connector. If you simply use multiple connectors in parallel, there's no guarantee that the current will be shared evenly, so you can still have a connector overloaded. (You often see multiple pins on the same connector paralleled. This works better because the pin-to-pin variations are less, so the sharing is likely to be more even.)
From your other post (3rd in this thread), it looks like you have addressed this issue anyway. It's probably only of academic interest now, but you could experiment in your one-card setup to see if my theory applies in this case. (Pull the 'top' power plug and see if it still works.)
Hope this makes sense - early morning, caffeine deficiency...
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
(I'm not the patient man)
When to the store this morning, got another motherboard, a gigabyte MB (p67a ud4 b3) to go with the gigabyte graphic cards that I have.
All seems to be working fine, I can at least boot with one of the 2 graphic card, will make sure it works with one, and in a couple of days, will put it the second GPU.
The old MSI motherboard will get shipped back to newegg next week (will do all the paper work from work)
Thanks.
Watched code never compiles.
|
|
|
|
|
I have an old Linksys Wireless-G Router and A new Linksys Wireless-N Router. Is it possible to set up my old G router as an Access Point with the N router without having a Cat5 connected between the two(2). I would like to place the G router in a different room, without running any cables.
|
|
|
|
|
|
Hi, I plan to purchase iphone4. I heard that iphone4 could not send or receive bluetooth from the other phone (htc, nokia...). Is it true? If it is true, are there any possible way to make iphone4 could send bluetooth to any other phone legally (without a jail break)?
any iphone4 user please help to comment.
Thank in advance,
|
|
|
|
|
|
You will need a dongle.
see here[^]
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
My current workstation is starting to sing it’s slow song of death, at least I’m getting a forewarning.
Our company buys from Dell and I’ve narrowed the choices down to:
Optiplex 390 with i5 2400 with 4GB RAM and a 512MB AMD Radeon HD 6350
Or
Optiplex 780 Core 2 Duo E5800 4GB RAM and a 256MB NVIDIA GeForce 9300
Anybody have any experiences with either system or recommendations?
Is there another system from Dell I could be looking at?
It was broke, so I fixed it.
|
|
|
|
|
The former. The two generations newer i5-2400 stomps the 2 generations older E5800 silly. Anandtech bench comparison[^] The 8600 is the closest fit I could find and somewhat faster than the 5800 on account of having 3x the cache, and an extra 133mhz of clock speed.
I'm not sure what the 6350's specs are to make a comparison; but it's 2 major (4 total) generations newer than the 9300 and both have model numbers indicating that they're relatively low end parts.
3x12=36
2x12=24
1x12=12
0x12=18
|
|
|
|
|