Is Oracle's TimesTen & Oracle NoSQL the same product? - database

Is Oracle's TimeTen in-memory database the same product as it's new Oracle NoSQL product offering?
UPDATE:
The genesis for this post is the following, when someone wrote:
"I don’t expect Oracle NoSQL database to be a new product. Just a rebranding or repackaging of one of the above mentioned ones. Probably the TimesTen."

No.
TimesTen is a standard relational SQL database that is entirely in-memory. It supports ANSI SQL and PL/SQL, and it was bought by Oracle in 2005.
Oracle NoSQL is a distributed file-based key-value database, similar to Hadoop or MongoDB, based on Berkeley DB which was bought by Oracle in 2006.

No, it is a totally different product, it has nothing to do with Time10 DB and it is not even 'based' on Berkley DB codebase. It was written from scratch with involvment of Berkley DB JE team.

Related

How is DBMS or RDBMS related to MS SQL Server Management Studio?

I've just started learning some stuffs about DB, and I've realized there are DBMS and RDBMS.
I personally use MS SQL SERVER 2014 and MS SQL Server Management Studio 2014. How can I determine / choose if I want to use a DBMS or RDBMS, how am I related to that, how can I know what I'm working with?
If someone asks me "Are you using rdbms or dbms" what should I answer?
Does my system becoming RDBMS if I relate tables together or what?
I don't understand this.
DBMS ( database management system) the R in RDBMS stands for "Relational" , relational databases have certain rules to be followed called "normal forms", these forms preserve the integrity and facilitate data management by reducing redundancy. The first 4 normal forms are important , there is more forms but they are more of an academic interest only.
As for MS sql server, it is an RDBMS because it follows the relational structure. Same for mysql and even oracle ( there is an object oriented approach for Oracle)
RDBMS's are widely used because they always proved to be reliable owing to the fact that they are based on algebra.
Hope that helps :)

Converting SQL Server 2012 schema to PostgreSQL 9.1

For a new project we have to export data from a SQL Server 2012 database to a PostgreSQL database. We have the SQL Server schema but have to create one for PostgreSQL. As far as possible we would like the schemas to match. Can anyone give any advice on the best way of converting a SQL Server schema to a PostgreSQL one? Are there any tools or scripts which will help? I have seen a PostgreSQL function but to be honest I have no PostgreSQL experience and our remit stops at the data being imported into PostgreSQL so I would like to do everything from the SQL Server side (planning to use SSIS with the 64-bit ODBC driver for PostgreSQL to export the data once we have the schema created)
Although not free, I've used Toad Data Modeler for this in the past. We never used it on any particularly complex schemas, but it did do a good job of keeping schemas in sync between various DB platforms.
Your mileage may vary, but it's worth a look.
I don't know a direct schema converter but most data modeling tools offer such conversion functionality. We use Dezign for Databases. This tool has got a function "switch target dbms". This a data modeling tool just like Toad Data Modeler mentioned here before. With the database independent modeling functionality you can keep schemas on different db platforms in sync. For data synchronization (data pump) between different database platforms you can use DataDiff CrossDB.

how to create a database diagram in sybase

I am new to sybase. IS there a way to create a database diagram as in SQLServer Management Studio.
Thanks
PowerDesigner is sold by Sybase, with integration to (create objects in a target database) and from (reverse-engineer a database) Sybase ASE.
However it is immature and clunky. Originally built for Oracle, integrated to the lowest levels of detail, and not yet completely to that point with Sybase.
The best tool for modelling databases is ERwin. It happens to have better integration with Sybase, as well as a slew of features for enterprise modelling that PowerDesigner does not have. It is very mature, and implements the Relational Modelling Standard (IDEF1X).
Both are expensive. But there are other options:
if all you need is a diagramming tool, anything will do (OmniGraffle; ABCFlowCharter; VS). Then do your database administration in SybaseCentral (free from Sybase) or DBArtisan or various other offerings.
You can also model in SQLServer Management Studio; produce a DDL file; then import that into Sybase. That requires resolving the difference between Sybase and MS SQL syntax. No big deal if you are not specifying low level (physical) elements.
I think that the best tool is Sybase PowerDesigner (Database Architect edition).
As far as I remember one license is included in ASE.

Way to abstract database schema creation?

I'd like the ability to create a schema for multiple database types such as MySQL, SQL Server, and PostgreSQL. I know ORM tools such as Hibernate can do this, but I won't be using an ORM to access the database so would like a solution that doesn't depend on one. Are there any tools that can do this?
Edit:
I forgot to mention that this is a personal project so I'm looking for something either cheep or free.
Take a look at Erwin.
Edit: (Based on question update)
Yeah Erwin is not going to be cheap. I did a quick search and found Toad Data Modeler, which I haven't tried but may be worth looking into:
Entity relationship diagrams - both Physical and Logical modeling (incl. inheritance)
Support for various databases (Oracle,
MS SQL Server, MySQL, Sybase Ase,
PostgreSQL, DB2)
Generation of SQL (DDL) scripts
More...
SQL Power offer a FOSS modeling tool, SQL Architect. It can generate DDL for several flavours of database. It is still technically beta (current release is 0.9.1) but it should be fine for a personal project. Find out more.
I know you said u don't want an ORM but SubSonic 3's migrations might just do the trick for you. You don't have to use the ORM just have SubSonic build itself from your database and have it as a separate class library. Then change the provider say from MSSQL to MySQL and have it rebuild itself.
PowerDesigner is a far better choice than Erwin but it too is expensive.
It took me roughly 16 hours to install the demo of Erwin, lots of failed attempts, incomprehensible error messages, help phone number which were disconnected.
PD will give you 14 day free trial.

Data Model tools for DB2

I have created a Database in DB2 and tables with relationships. I would like to create a ER diagram based on my database design in DB2. MS SQL has a facility to create ER diagrams from DB schema, but DB2 doesn't seem to have one, at least to my knowledge.
Any one know of any open source tools/facility within DB2 itself for this?
You could try TOAD for DB2 (freeware and commercial versions).
Download here
Also IBM Data Studio looks promising.
DbVisualizer can visualize (and much more) just about any database, provided that the relevant foreign keys have been defined. DbVisualizer isn't open source, but there is a free edition of it (which isn't limited regarding visualization).
You can use Visio and do a database reverse engineering. I have done it and found it to be quite neat.
Reverse engineer an existing database into a database model
TOAD for DB2 freeware does not have the ER diagramming feature enabled. It is available only in the commercial version. ER Studio is another (expensive) option. Try Visio 2000 Enterprise edition if you can get one. It is available on ebay for about $35. Microsoft has moved the reverse engineering option in subsequent version of Visio to the expensive enterprise architect bundles.
Aqua Data Studio has an ER Modeling tool which will work with any RDBMS. You can create, explore, detail, and modify database schemas to create fully editable and scriptable diagrams of database relationships and objects. The link to download is www.aquafold.com

Resources