![]() | |
#11
| |||
| |||
|
|
Thanks Tony and Ross. Please don't run away with the idea that I am furtively working on a way to cheat Raining Data. Actually my modest hope is that my work will benefit the MVDBMS community when completed. This is part of my MSc project. I am trying to get an understanding of "who does what" with sockets in the MVDBMS vendor world. So far I know that D3 offer a somewhat troubled support for network sockets within the FLASHBasic language. Whilst I hear that there are D3/socket licensing issues I have yet to determine exactly what these are. I know that UniVision and jBase provide excellent support for network sockets as free evaluation versions are available for these products. I still have NO idea what is offered by mvBase - if anything. Can anyone please enlighten? Thanks again. John Tony Gravagno wrote: John, we've had several exchanges on this in the past. If you want connectivity with D3 or mvBASE, you know I can do it, but it won't be free and it won't give you a 10-to-1 user/license ratio either. John wrote: Does this put D3 at a disadvantage for Web/HTML applications? As phrased, that question has a (probably unintentional) wide scope. D3 isn't at a disadvantage by any means. You can support any average web site on a minimal number of connections. For better or worse, none of the FlashCONNECT sites that I've setup require more than 5 licenses, usually only two for an intranet or until they build momentum for outside use. If you're getting traffic comparable to EBay then sure you'll need more licenses but then you wouldn't have a problem with an extra couple hundred dollars to pay for licenses. Ross Ferris" wrote: As always, there are things that you could do, but RD may need the money to keep the doors open, so please pay them what they ask. Agreed. I think John's issue is that he's writing tools and doesn't want his clients to have to consume/purchase licenses in order to use his software. Hey, we're all in the same boat. The only way to justify bypassing or reducing end-user license consumption is if you can prove that your value-add software will actually encourage more license purchases with across the board. We have products in our market that are helping to do that. IMO, most attempts at cost reduction like this are just intended to increase near-term VAR income, and that just puts another nail in the MV coffin. That said, perhaps they will move to a different licence strategy one day so that they COULD effectively compete in the WWWorld - but I'm not holding my breath 'cause I can see that this would see their revenues (and viability) plummet I think a change to the "right" model will preserve a revenue stream. The per-seat license model died long ago. I'd still advocate a model based on some combination of disk, bandwidth, and/or hits. Most people don't like the pay as you go model, but we have no complaints applying it to phone, gas, electric, auto gas/petrol, etc. We pay to ship packages and truckloads of goods on a per-use basis, why is electronic data any different? And for phone there is the "unlimited usage" plan, which is also used for some connectivity software like ColdFusion, and it would easily work for larger MV shops as well. Until someone proposes something that will work then we can't expect the MV vendors to modify their old pricing structures. I don't recall any firm proposals in these forums, just a lot of complaints about licenses costing too much. T |
#12
| |||
| |||
|
|
However, for web work (and also non web work), the interface between my web (and windows clients) is a Windows Message Queue (MSMQ). |
#13
| ||||||
| ||||||
|
|
Hi Glen, You sorta missed the point ... but let me play Devil's Advocate (Imagine that! LOL) SNIP D3 isn't at a disadvantage when compared with what? Other MV platforms maybe? I would love to be able to use a MV backend for my web work and perhaps I am missing something but licensing costs have thus far prevented me from attempting this. Socket built-ins will always be problematic when you look at portability. The unique exception is if you develop your own TCP stack within MVBASIC and make the connection directly into the VME instead of through a network subsystem based on the O/S. Doug @ ModSoft has done that with the Pic-Lan product. It's very stable and something you should look at if you're that devoted to having sockets inside MV. I. personally, would put the socket connectivity outside of MV simply for better control and future expansion. First, I am _not_ devoted in any way to having sockets inside MV. Sockets aren't (weren't) the point of this. MV licensing schemes which assure that their products won't be used were the point. |
|
web site on a minimal number of connections. For better or worse, none of the FlashCONNECT sites that I've setup require more than 5 licenses, usually only two for an intranet or until they build To help me grok the situation, does this mean that these sites never have more than five simultaneuos visitors? Or is the user -> license ratio something other than 1:1? I have 8 FC ports running and only about 3 of them are in use at any given time. We have ~150-200K hits per day with about 20-30K of those So not even a blip on the screen of the EBay scale volume Tony mentioned. |
|
I have 8 FC ports running and only about 3 of them are in use at any given time. We have ~150-200K hits per day with about 20-30K of those being FC. Typically, 3 of the 8 are in use while 2 more spill over when there's a heavy instantaneous spike. The key to developing on a live data platform is to mix dynamic content with static content. You can squeeze a lot of data activity out of a few slots if you don't abuse the connectivity. OK. Now you are approaching the point. Most of my sites do 'abuse the connectivity'. Silly little things like shopping carts, forums, links pages, guestbooks, portfolios and the like use pages dynamically created from database entries. |
|
This isn't really as if I am driving a huge SUV as a grocery getter though because I use php and mySQL or pgSQL. Why should 'abusing the connectivity' even be an issue? For the convenience of having the PICK data model? That _is_ mighty handy but can I in good faith ask my clients to fund my desire for handiness? |
|
For that matter pgsql contains some of the data model functionality that comes into play in this discussion. The fact that picksource.com, mvdevcentral and other sites devoted to MV development do not take advantage of MV backends. A little like using a Cadillac to promote your Ford, eh? Or Bill trotting out a G4 to hype his latest Windoze wonder (at least it wouldn't lock up during the demo :-/) Since you are in a position to answer: Do you suppose that the reason for this was the superiority of the tools or the difference in licensing costs? |
|
SNIP problem with an extra couple hundred dollars to pay for licenses. Under US $500.00 would cover license needs for traffic on an EBay scale? If this is even close, _please_ let me know and I will surely reconsider. Even $5000 for a set of licenses is nothing, if your web sales are Although that might be considered chump change to some developers, it is a far cry from 'an extra couple hundred dollars'. What does this $5000.00 buy for my client? The extra time I have to spend doing a left join instead of reading values costs a tiny fraction of that. And I get the cash ;-) And I get a security model that actually _means_ something. And known risks because I am using standard tools that have been exposed to the bad guys for years. |
![]() |
| Thread Tools | |
| Display Modes | |
| |