![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
3) Embedded -- maybe a good marketing strategy, but not highly accurate given that ERP solutions use such DBMS's. |
#3
| |||
| |||
|
|
ftp://ftp.software.ibm.com/software/...ers/202452.pdf My comments include 1) GREAT! Thanks, IBM and IDC. 2) "Flat" is a term that can be inflammatory in relational circles, but heigh ho, I tend to (sometimes inadvertantly) inflame whenever I write anything on this topic too 3) Embedded -- maybe a good marketing strategy, but not highly accurate given that ERP solutions use such DBMS's. Cheers! --dawn |
#4
| |||
| |||
|
|
The article was written over a year ago. My position has not changed and is in agreement with this paper, that IBM is doing a great job with U2 technically, but that they are not doing well for their reseller channel. IBM continues to exclude the U2 resellers from marketing opportunities and business programs which are available to their other partners. IBM U2 resellers who are happy in their little coccoons have no idea about all of the channel opportunities afforded to their DB2 cousins. I'll be happy if someone can prove me wrong - just send U2 resellers a list of IBM initiatives for DB2 resellers, and ask them if they were aware of them and if they took advantage of these generous offerings. A well worded survey that asked some good questions in this area might tell us something about (a) whether or not IBM is really trying, and (b) if the problem is actually getting the U2 people to take a bite of the apple that might be dangling in front of them. T |
#5
| ||||
| ||||
|
|
Dawn remember that embedded does not necessarily mean small. Simply integral to the application. |
|
I'm pretty sure with our current MSSQL/Oracle/Informix application that we let our customers buy the database from wherever they want.- or install it into what they currently have (within specified minimum requirements). |
|
However, when we sold our UniData/D3 application we sold the database as part of it - at one point even the hardware it ran on. |
|
It's probably a popular misconception that embedded databases are smaller - likely because they are much less of a hassle. |
#6
| |||
| |||
|
|
Dawn - one prob with the article is the "Sponsored by IBM" at the top, i have shown it to some people and they say, "well it will say that wont it ....". |
#7
| |||
| |||
|
|
I'm pretty sure with our current MSSQL/Oracle/Informix application that we let our customers buy the database from wherever they want.- or install it into what they currently have (within specified minimum requirements). However, when we sold our UniData/D3 application we sold the database as part of it - at one point even the hardware it ran on. That is a marketing decision, just as "embedded" has become a marketing term, rather than a description of how the DBMS must be used. It's probably a popular misconception that embedded databases are smaller - likely because they are much less of a hassle. I never even thought of the size of the dbms in this. Why would people think that "embedded" implied smaller? |
|
It might imply more specialized since it sounds like you only get one application and you wrap a DBMS inside of it. What I would argue against is this notion that what are currently termed "embedded" DBMS's are really less broad and isolated within a single application. Cheers! --dawn |
#8
| ||||||||||
| ||||||||||
|
|
"dawn" wrote: |
|
I'm pretty sure with our current MSSQL/Oracle/Informix application that we let our customers buy the database from wherever they want.- or install it into what they currently have (within specified minimum requirements). However, when we sold our UniData/D3 application we sold the database as part of it - at one point even the hardware it ran on. |
|
That is a marketing decision, just as "embedded" has become a marketing term, rather than a description of how the DBMS must be used. It's probably a popular misconception that embedded databases are smaller - likely because they are much less of a hassle. I never even thought of the size of the dbms in this. Why would people think that "embedded" implied smaller? Many "mainstream" business apps use the MVC notion of separation of UI, rules, and data. Because relational databases are so similar, the end-user is given the option of whichever one they want to use. |
|
The business rules don't care about which database is used because they operate through a Data Abstraction Layer (DAL, also called Data Access Layer). The vendor or third-parties can create a DAL for selected databases and the end-user chooses their favorite based on performance, familiarity, whatever. Apps that do not make use of this use the marketing term "embedded" to avoid the term "limited": "This is an embedded solution" vs "You are limited to the one and only database option we provide" or "We hide the database from you, don't worry about it, focus on the app". |
|
I think the implied notion of small size comes from the PDA and intelligent device market, which over the years has used the term "embedded" to imply a Windows, Linux, Symbion, Palm, or other OS was loaded via firmware. |
|
Companies are based on the notion of Embedded Linux, and many open source projects focus on the idea of embedding web servers and other utility software into appliances. |
|
It might imply more specialized since it sounds like you only get one application and you wrap a DBMS inside of it. What I would argue against is this notion that what are currently termed "embedded" DBMS's are really less broad and isolated within a single application. Cheers! --dawn Perception is everything. The MV market might do well to adopt the notion of an embedded database to get the focus away from the DBMS and more on the business app. |
|
Most people agree that in the end a VAR sells apps and not databases, and yet we identify ourselves primarily by the database we use, and many sales people proudly lead with the claim that their product is built on MV technology. I hate to hide the 'P' word as much as anyone but that's just not the way to win friends or influence people. These days it might almost be better marketing to tell someone the embedded database is "proprietary" than to tell them it's Pick/Prime-based. |
|
Follow-up to the notes about the DAL... Some MV developers write their code to be "platform independent" which means it may run on more than one MV platform. Just for marketing purposes I think it's worth considering a port to jBASE or ONWare so that they can run their MV BASIC code against SQL Server or Oracle on the back-end. |
|
And the new Cache MV should figure in there somewhere too considering their awesome marketing presence. You can lead with your embedded DBMS of choice (which known only to you is MV) but I think the DAL concept and option to use a more mainstream database will open a lot of doors and get this silly DBMS issue out of the sales cycle so that you can focus on more important things. |
#9
| |||
| |||
|
|
"dawn" <dawnwolthuis (AT) gmail (DOT) com> wrote in message news:1158174653.860523.314270 (AT) e3g2000cwe (DOT) googlegroups.com... Yes. Sometimes that only means "it is delivered with" but I think it supposed to mean that it is surrounded by. So, if you embed an http server in your application or app suite, then you have an embedded web server. If you can use that http server on its own, without the applications it comes with, then it doesn't seem to be embedded. Dawn, An embedded technology means that the technology does not require direct interaction with a user or administrator. |
|
It exists for another embedded or layered product, or for the hardware around/beside it. If you want to get nit picky about embedded designs, by your logic there is no such thing as an embedded technology at all. If you have the skills and equipment, you can touch everything in an embedded system |
|
and make it do things outside the factory's scope. Such a statement includes hacking firmware with an EEPROM reader/writer. If it's an embedded web server, then it is preconfigured to work with a specific application or piece of hardware. A well-informed person may still be able to modify the factory setup to do other things, but that doesn't mean the overall solution isn't "embedded". |
#10
| |||
| |||
|
|
Glen B wrote: "dawn" <dawnwolthuis (AT) gmail (DOT) com> wrote in message news:1158174653.860523.314270 (AT) e3g2000cwe (DOT) googlegroups.com... Dawn, An embedded technology means that the technology does not require direct interaction with a user or administrator. I thought it also implied that you cannot use the embedded entity in standard procedures, such as queries, without going through the wrapper (application/s) in which it is embedded. I definitely could be mistaken. It exists for another embedded or layered product, or for the hardware around/beside it. If you want to get nit picky about embedded designs, by your logic there is no such thing as an embedded technology at all. If you have the skills and equipment, you can touch everything in an embedded system I should add "as an standard user" perhaps? and make it do things outside the factory's scope. Such a statement includes hacking firmware with an EEPROM reader/writer. If it's an embedded web server, then it is preconfigured to work with a specific application or piece of hardware. A well-informed person may still be able to modify the factory setup to do other things, but that doesn't mean the overall solution isn't "embedded". Agreed. I am talking about the normal use of the embedded thing would be through the wrapper to that thing. That then sounds restrictive for a DBMS, perhaps indicating that you cannot query the data "directly" but must go through the wrapper to do that. So, an embedded database does not sound like a generally useful database for most broad use/enterprise purposes. Make sense? --dawn snip Regards, |
![]() |
| Thread Tools | |
| Display Modes | |
| |