Browsing articles in "NoSQL"

Join me at DellWorld 2016 in Austin, TX

Aug 15, 2016   //   by Karen Lopez   //   Blog, Cloud, Data, Data Modeling, DLBlog, NoSQL, Professional Development, SQL Server  //  1 Comment

Dell World 2016 logo
I will be attending DellWorld 2016 as an influencer/media/analyst participant. This means that I’ll get access to the regular sessions, plus special engagements with product teams to see what they’ve been working on recently and what they want to do in the future. I’ve attended a couple of Dell on-site events and am looking forward to talking to key customers and real-world, hands-on data professionals. Also, doesn’t everyone want to visit Austin as much as possible?

If you will be attending Dell World, let me know. I hope we can #selfie. Or just have a real conversation. Or we can get breakfast tacos.

7 Databases in 170 Minutes: Workshop at NoSQLNow!

Jan 26, 2016   //   by Karen Lopez   //   Blog, Database, Database Design, DLBlog, Events, NoSQL, Speaking, Training  //  No Comments

image

My friend Joey D’Antoni ( @jdanton | blog ) and I will be giving a workshop at NoSQLNow! about new database and datastore technologies like Hadoop, Neo4j, Cassandra, Vertica, Document DB, and others.  This will be a fast-paced, demo-heavy, practical sessions for data professionals.  We’ll talk about where a modern data architecture would best use these technologies and why it’s not an either/or question for relational solutions in a successful enterprise. And, as always, our goal is to make the time we spend fun and interactive.   This session will be a great starting point for some other session on Monday that go into data modeling for NoSQL as well as for all the other in-depth, database-specific talks the rest of the week.

Sunday, April 17, 2016
Level:
Intermediate

imageWe’ve been busy keeping relational data consistent, high quality, and available. But over the last few years, new database and datastore technologies have come to the enterprise with different data stories. Do we need all our data to be consistent everywhere? What does data quality mean for analytics? Will we need relational database?

Learn how traditional and new database technologies fit in a modern data architecture. We will talk about the underlying concepts and terminology such as CAP, ACID and BASE and how they form the basis of evaluating each of the categories of databases. Learn about graph, Hadoop, relational, key value, document, columnar, and column family databases and how and when they should be considered. We’ll show you demos of each.

Finally, we will wrap up with 7+ tips for working with new hybrid data architectures: tools, techniques and standards.

 REGISTER

Use code “DATACHICK” to save:

$100 off for  Tutorials Only + Seminar Only Registration and $200 off for Full Event, Conference+Tutorials, Conference +Seminar, and Conference Only Registration.

Super early registration ends 29 January, so take advantage of both discounts now (yes, they stack!).

Educator Grants for Microsoft Azure

Sep 8, 2015   //   by Karen Lopez   //   Blog, Cloud, Database, DLBlog, NoSQL, Professional Development  //  2 Comments

Are you an educator teaching at an accredited university or college?  Do you want Azure cloud subscription grants for you and your students?  All you need to do is register with some basic information at:

https://www.microsoftazurepass.com/azureu

The current grant amounts (subject to change and regional differences, of course) for reference:

Azure Grant $250/month instrcutor, $100 month Student

If you teach a technology-related course, you may be eligible for these grants.  Remember, Azure includes more than Microsoft technologies, so these grants can cover a wide variety of course subjects.

Your Master Data is a Graph: Are You Ready? Whitepaper, Webinar

Apr 27, 2015   //   by Karen Lopez   //   Blog, Data, Data Modeling, Database, Events, NoSQL, Speaking  //  1 Comment

Neo4j White Paper: Your Master Data Is a Graph: Are You Ready?I recently wrote a whitepaper, sponsored by Neo4j, on how your master data (think cross-application data like CUSTOMER, PRODUCT, ORGANIZATION, etc.) is much more valuable to your organization if you can leverage the relationships between the data.  You might think that relational databases are all about relationships, but they aren’t.  The relational in relational database comes from the fact that data is a relation (a table-like structure of columns and rows).

The best thing we have for describing relationships in a relational database is a foreign key (FK).  An FK is a constraint between two tables.  In a relational database, FKs enforce integrity between exactly two tables.  But in the real world, relationships are more than constraints.  They are implied, inferred and, maybe even just plausible.  That’s not a constraint; that’s a relationship.  And these relationships often exist because they span multiple tables.  Think about CUSTOMERs that are related because they live at ADDRESSes near each other, they have TRANSACTIONs at the same RETAIL STORE and they buy the same PRODUCTs and SERVICEs.  That’s a specific relationship, one that has nothing to do with foreign keys.

You can download my whitepaper at http://neo4j.com/resources/wp-master-data-graph/

Note that while Neo Technology sponsored this paper, they had no editorial control over its content.


 

This week I’m also doing a webinar about some of the content of the paper.  Kamile Nixon of Neo Technology will join me in this discussion.  You can register at http://info.neo4j.com/0430-register.html

I think this one will be a lot of fun. Kamile and I have worked together on many things over the years. She and I share the same sort of sense of humour. You have been warned.

 

Webinar: Your Master Data is a Graph: Are You Ready?

Thursday, April 30 at 09:00 PDT | 18:00 CEST

REGISTER NOW

As you tackle your ongoing Master Data Management challenges, it’s important to keep a few things in mind: Hierarchies don’t really exist Relational isn’t about relationships Foreign keys aren’t relationships, but constraints It’s crazy, isn’t it?

Join Master Data Management expert Karen Lopez and Neo Technology’s Kami Nixon as they discuss today’s MDM requirements and explore the companies that are getting MDM right.

In this webinar, you will learn:

  • Why hierarchies aren’t real
  • How to choose the right technology for the stories your data wants to tell, so your business can use data in ways it couldn’t do before
  • Why relationships are just as important as the things they relate
  • What foreign keys really do to your architecture
  • How companies like Cisco and Polyvore use graphs to get real business value from Master Data

Karen LopezKaren Lopez, Data Evangelist, InfoAdvisors

Karen Lopez has more than 20 years of data architecture and database design experience. She specializes in the practical application of design approaches, balancing development time frames with the need to deliver solutions that will support business agility and data quality needs. Known for her practical and sometimes snarky views on the data world, Karen works to find the right tools for the job, even if it means learning something new. She wants you to love your data.

 

Kami NixonKami Nixon, Senior Product Marketing Manager, Neo Technology

A recipient of the 2012 “Graphie”, Kamille was a fan of Neo4j for several years before she happily joined the team. Kamille has helped several successful database companies (DataStax, Comindware and Embarcadero Technologies) to identify and execute on market trends so they could pull ahead of the pack. Her efforts have led to doubled vertical bookings, increases by 30% to 100% in year-over-year revenue, and several awards. In addition to the Graphie, Kamille has received several other commendations, including co-authoring with Karen Lopez story #5 in Information Management’s Top 10 for 2011, and Best Investigative Journalism in a national competition.

7 Databases in 70 Minutes

Mar 10, 2015   //   by Karen Lopez   //   Blog, Database, Database Design, DLBlog, NoSQL, Speaking  //  No Comments

Lara Rubbelke (@sqlgal ) and I recently presented 7 Databases in 70 Minutes, a sort of homage to the book 7 Databases in 7 Weeks.  The event was SQLBits, a UK-based SQL Server event.  We first gave this talk at the PASS Summit last year.

We don’t talk about the same databases as the book, but the concepts are the same.  We cover relational, column family, graph, key value, Hadoop, and document database technologies, focusing mostly on the reasons why you would want to consider these and what a typical create and query statement might look like.

And then we end with 7 reasons why you should start exploring them.

It’s a blast talking about so many things in such a short time frame and it’s fun watching light bulbs go off as people realize these aren’t just silly open source projects, but real, enterprise class solutions for common enterprise processes.

Check out our slide deck.

Have you been looking at non-relational technologies to tell your data stories, too?

Yeah My Mama She Told Me Don’t Worry About Your JOINs

Dec 5, 2014   //   by Karen Lopez   //   Awesome, Blog, Data, Fun, NoSQL, Parody, Snark, WTF  //  1 Comment

BarbieBoutTheDataMed

(with apologies to Meghan Trainor)

Because you know
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data

Yeah, it’s pretty clear, I ain’t NoSQL
But I can love it, love it
Like I’m supposed to do
‘Cause I still got zoom zoom that in the database
With all the right facts in all the right places

I see the newbies are workin’ that drawing slop
We know that shit ain’t real
C’mon now, make it stop
If you got data models, just raise ’em up
‘Cause a Zachman Framework is perfect
From the bottom to the top

Yeah, my mama she told me don’t worry about your joins
She says, “Data likes a little quality to keep it right.”
You know I won’t be no schemafree denormal Barbie doll
So if that’s what you’re into then go ahead and move along

Because you know I’m
All about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data
Hey!

BarbieIT

I’m bringing quality facts
Go ahead and tell polyschematics that
Normalized data, I know you think it’s slow
But I’m here to tell ya
Transactional data’s perfect from the bottom to the top

Yeah my mama she told me don’t worry about your joins
She says, “Data likes a little quality to keep it right.”
You know I won’t be no schemafree denormal Barbie doll
If eventual consistency’s your thing then move along

Because you know I’m
All about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data

Because you know I’m
All about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data

Because you know I’m
All about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data, no trouble
I’m all about the data
‘Bout the data
‘Bout the data, ’bout the data
Hey, hey, ooh
You know you love the data

Barbie 2010-12-30 002

Holiday Pairings with DBMSs & Datastores – Part I

Nov 26, 2014   //   by Karen Lopez   //   Blog, Data, Database, DLBlog, Fun, NoSQL, Parody, WTF  //  1 Comment

It’s the Wednesday before Thanksgiving weekend in the US and the rest of the world is thinking about how much MORE WORK we are going to accomplish while our American teammates are stuffing themselves with Tofurky and mashed potatoes….what?…hold on…. Oh, right. Turkey and a box of wine that someone’s sister got for a great deal at a Piggly Wiggly last June and has been saving it in the trunk of her car for her boozy in-laws (that would be YOU!).

This got me thinking about what sorts of holiday beverages the rest of us should be pairing with our database management systems and datastores. I have to say datastores because some pretentious people data professionals insist that database means relational database. Of course, those of us old experienced enough know that there were databases long before Ted Codd had that wild road trip with his friends  Raoul and Dr. Gonzo and discovered  developed the relational model for shared data banks.

So while the Yanks are dipping into their third helping of candied yams with marshmallows on top, we in the rest of the world can be productive. But since we aren’t in the US no one will think us odd for supplementing  our work with appropriate hydration products. To help you out, I’m recommending holiday beverage pairings based on what data technology you are touching over the next four days. Four blissful days of the most productive work week of the year.

Comma Separated Values Files (CSV files)

Moonshine in Ball Jar. Chris Herbert.

CSVs were the original data hipster, before XML became cool. It was text. In a file. On a disk, with magnets, that spun around. Your data might be comma-delimited or length delimited…it doesn’t really matter.  It’s text and anything you want to do with it you have to do by hand. So obviously, these data formats pair well with moonshine, the homemade booze of choice in most of the US. This data could also pair well with bathtub gin, but only if the bathtub is clean enough. Typically not an option, therefore, for DBAs and most of the rest of us in IT.

Excel

For Excel I’m going to split the pairings based on vintage year of release.  Excel is the perfect candidate. Let’s not kid each other here: business are run on spreadsheets, not databases (Ed. – I don’t think you can say that Me:  It’s my blog and besides that I’m drinking, I mean sampling, all these pairings. In other words, I may or may not be drunk already).

That means that Excel is everyone’s real data storage solution of choice, so it pairs well with the common denominator beer of choice, Budweiser. It’s cheap, there’s always some in the fridge, and it works, for the most part. So for Microsoft Excel 2003 and earlier, this Bud’s for you. The working man.  The typing women.  Yes, you.

Excel + Power BI

image

But with the release of Excel 2013 and self-serve BI via the Power…wait, hold on…. let me look up to see if it has a space or not…okay, there’s a space today….Power BI, Excel gets a bit more kick. Power Query, Power View, Power Pivot, Power Stuff, really. We’ll need the picante version of Budweiser Chelada. A chelada is beer plus Clamato. Clamato is tomato juice mixed with clam juice. The spicier version is Chelada Picante, so Budweiser + Tomato Juice + Clam Juice + salt + lime + chili peppers. Phew! I need an Excel slice and bad pie chart to show this. But I’m too busy drinking. This isn’t to say that Excel plus Power BI isn’t a great BI tool framework, but if it’s your datastore, you’ll need more booze in the morning. And like its primo the Bloody Mary, a Chelada makes for a great 7 AM meeting drink.

Oracle

Glenfiddich 50

Ah. Now we are on to the expensive stuff. Larry has to fund his yachts some way (Yes, that joke is getting old. But I’m drinking, so it’s okay. I mean sampling, so it’s okay.) Again, we need to factor in various versions of the Oracle suite (Presidential Suite, I should say) of products.

 

Exadata

For Exadata, I recommend this lovely 50 year old scotch. At about $30,000 a bottle, this is the equivalent of about one licensing core with no add-ons. It’s older than Oracle itself, but 50 is the new 25. So I hear.

It’s perfect for you and your sales guy to share. In the Presidential Suite. Of a club. but the price point seems spot on for the work you’ll be doing and the rate you should be charging.  You are charging Oracle rates, aren’t you?

Oracle Enterprise Edition

For Oracle Enterprise Edition, nothing beats a XO Cognac. With hints of rose petals, tobacco and leather, it’s going to feel just like it did when you signed that license agreement on your date with the Oracle sales guy. (Ed. – I don’t think you can say that. Me: I just did. And I’m drinking. You, editor, have never had to date an Oracle salespro as part of your assigned project duties and these pairing samples aren’t going to drink themselves.) The good news is that this comes with fine Baccarat Crystal glasses (aff link). They are free, until you use them. After you use them, of course you will have to pay for support on the glasses, at 23% of list price per annum.

Oracle Standard Edition

hennessy0.jpg

With Oracle Standard Edition, I recommend a  pint of Hennessy with a silicone flask cover to ensure you have a good grip on your booze and yourself. Both the Hennessy and Standard Edition fit “affordable and full featured”, if by full featured they mean “keeps you warm in the data centre”. If you are using Standard Edition, you can’t afford those grown up bottles yet because they aren’t paying you Larry rates. Plus the silicone will remind you of… (Ed.- STOP.  Right there.  Just STOP.  Me: Okay!!! {shhh…I may refactor this when my editor is sleeping off his turkey.})

Sybase

File:Honey-Fruit-Mead-Brewing.jpg

Oh, the father of SQL Server, sort of.  At least they have a common ancestor in the evolution of databases.  Do people use this DBMS anymore?  I’m so old experienced that I can remember when Sybase was called SQL Server 6.5 (Ed. – I don’t think that’s true.  Me: Shhh..don’t yell so loud. I’m sampling here.  And I’ve lost my Glog.  Mead…whatever.)

If you are supporting this DBMSs, I recommend mead. Because your Sybase DBA has been around so long it was probably his first drink. Don’t get me wrong: fruit, alcohol, honey – it’s all good stuff.   If you use Sybase as a special one-off DBMS to support a vendor package, I recommend a can of Redbull and a shot of whatever you find under the sink in Executive washroom.  Even if it’s a cleaning product. Maybe add a teaspoon of honey.

DB2

File:Burning Manhattan Cocktail.png

Ah, DB2. One of the first fully relational databases (Sorry, Ted) I ever worked with. I’d have to say that this classic DBMS, in mainframe, client server and whatever zombie hellspawn we classify AS/400 Power i as will always be close to my heart.  I want to go old school here, but still classy, so I’m going to recommend a Manhattan. Who can’t love rye (“Canadian whisky”), sweet vermouth and a cherry? Really, this is the only “manly” drink that legitimately requires a cherry.  For the Power i series, I’ll have to go a bit more retro and recommend that you just pick up some fallen fruit in your office parking lot.  It’s probably well fermented at this time of year.

 

SQL Server

image

SQL Server 2008 R2D2 and earlier
I recommend here Tito’s Vodka in airline bottles. Prior to version 2012, SQL Server was primarily licensed with a server + CALS licensing scheme. You bought a server license, plus CALs for each user/device/whatever your salesperson said needed a license.  I like Tito’s vodka. It’s good and affordable. Plus I can buy airline bottles of it on the plane which helps me with portion control, much like those 100 calorie snack packs of Oreos one eats to lose weight. So I’m told. FYI: a good flight attendant cuts you off after 6 of these little bottles. A bad one cuts you off after two. A fantastic flight attendant says "Oh, did I give you your 6 bottles already? No? Okay, have these." The same thing worked well with CALs – the more you had the happier everyone one was.  It was easy to plan for new servers because this is the way it had always been done. But now….

image

Then along came SQL Server 2012 and a new licensing model. CALs were gone and core licensing came along. That means magnum 6+ litre-sized bottles of vodka for everyone! But not everyone can afford to fill those magnum bottles to the top with high-priced vodka. The good news is if you’ve already purchased giant bottles, you can pour out a few core’s worth of liquid to save money. Then cry about the room in the bottle that could be filled with vodka but isn’t.  In the long run, the new licensing model is simpler.  But for now, you might just have to live with less kick until you can right-size your servers.

Microsoft Windows Azure SQL Database Azure SQL DB

SNAGHTML6f6584

I’m not even sure what the brand name for cloud products are any more.  It’s not just Microsoft, either.  I figure since there are no boxes of DVDs to ship around, brand names change on a whim.  Just like trends in database design.  For Microsoft Azure cloud-based databases and datastores the good news is that you can just pay as you drink. Just like at your local bar. You don’t have to do much – most of the administration and maintenance is taken care of for you.  At work home I recommend you purchase a Star Trek Replicator and order a Blue Cloud cocktail every time you create a database. The good news is you can also have them delivered. This is known as Cocktail as a Service (CaaS). You need to go put this into your cloud budget request now, before we hit year end. Do it now.

Finally…

These pairings are based on my experiences purchasing, renting, and borrowing these technologies.  Your mileage may vary.  If so, I’d love to hear about it below.  And yes, I have more pairings coming soon about other data formats and databases (Ed. – Please promise me you aren’t going to write about NoSQL datab…datastores.  Me: I promise {I will}).

Thanks to my co-samplers & writers Joey D’Antoni (blog | @jdanton ), Karen’s Whisky (@karens_whisky) and Thomas LaRock (blog | @sqlrockstar)  You should follow them because they know booze and snark.

You might also like: 5 Things to Do to Help Your Family’s Tech Ecosystem Over the Holidays with Pairings

Pages:123»

Subscribe via E-mail

Use the link below to receive posts via e-mail. Unsubscribe at any time. Subscribe to www.datamodel.com by Email


Recent Comments

Categories

Archive

UA-52726617-1